У меня есть <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
вручную. Что я могу сделать, чтобы это исправить?