У меня есть <MvcBuildViews>true</MvcBuildViews>
настройка в моих файлах проекта.
Теперь, когда я развертываю первый раз, я получаю файлы в obj\release\package\packagetmp
. Каждая последующая сборка после этого приводит к сбою сборки.
Web -> C:\Projects\ProjectX\Web\bin\ProjectX.Web.dll
C:\Projects\ProjectX\Web\obj\release\package\packagetmp\web.config(64):
error ASPCONFIG: It is an error to use a section registered as
allowDefinition='MachineToApplication' beyond application level.
This error can be caused by a virtual directory not being configured as an
application in IIS.
------ Skipped Publish: Project Web, Configuration: Release Any CPU ------
Теперь, если вы удалите папку obj
, я могу построить штраф.
Это довольно неприятно, если любая сборка завершилась неудачей после публикации, пока я вручную не удалю папку obj
. Есть ли что-нибудь, что я могу сделать, чтобы исправить это?