«Не удается найти действительный 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»

Ваше мнение приветствуется.

Ответы на вопрос(6)

Ваш ответ на вопрос