Когда я запускаю MSBUILD, это позвонит aspnet_compiler, но не скомпилирует мой сайт
-
02-01-2020 - |
Вопрос
Я создал пользовательский файл .proj, который создает решение моего веб-сайта.Кажется, все работает правильно, и она производит вывод.Однако, когда я положил его на сервер, я получил ошибку о «/default.aspx не предложена и не может быть запрошена».После некоторого копания я обнаружил, что действительно предложенные файлы ASPX не были предложены.В выходе из MSBuild я нашел вызов aspnet_compiler:
C:\Windows\Microsoft.NET\Framework\v4.0.30319\aspnet_compiler.exe -v /WebApplication -p WebApplication\ -f -fixednames Output_PublishedWebsites\WebApplication\
.
Когда я запускаю эту команду напрямую, она создает все просто отлично.
Как я могу получить мою оболочку MSBuild, чтобы выполнить это правильно?
Моя задача MSBuild выглядит так:
<MSBuild Projects="$(SolutionFile)"
Properties="OutDir=$(OutputRoot);
Configuration=$(AspNetConfiguration)"
Targets="Build" />
. Не связан с StackOverflow