«Не удается найти действительный AspnetMergePath» в публикации Visual Web Developer?
Я хочу использовать Visual Web Developer Express 2010 для публикации веб-сайта, предварительно скомпилированного на удаленный сервер через FTP, с использованием следующих параметров:
Развернуть только файлы, необходимые для запуска этого приложенияПрекомпилируйте это приложение перед публикациейРазрешить обновление веб-сайтаБазы данных не развертываютсяСайт разворачивается как файловая иерархия, а не как .zip пакетМоя первая сборка / развертывание, казалось, прошла хорошо, но после второй компиляции я получаю следующую ошибку:
Transformed web.config using C:\path_to_site\Web.Debug.config into obj\Debug\TransformWebConfig\transformed\web.config.
Copying all files to temporary location below for package/publish:
obj\Debug\AspnetCompileMerge\Source.
C:\Program Files (x86)\MSBuild\Microsoft\VisualStudio\v10.5\Web\Transform\Microsoft.Web.Publishing.AspNetCompileMerge.targets(132,5): Error : Can't find the valid AspnetMergePath
И здесь'Подмножество содержимого файла Microsoft.Web.Publishing.AspNetConfigurationMerge.targets:
aspnet_merge.exe
$(TargetFrameworkSDKToolsDirectory)
РЕДАКТИРОВАТЬ: Изменение параметров публикации для удаления всех существующих файлов перед публикацией не решает проблему в конце концов. Я'м, если предположить, что проблема является локальной на данный момент из-за этого.
В моем файле web.config отсутствует тег AspMergePath. Я не знаю, должен ли я добавить тег вручную. Однако путь "obj {параметр публикации} \ AspnetCompileMerge \ Source " существует в моем проекте.
И если это имеет значение, мой проект называется "TestProject.NET»
Ваше мнение приветствуется.