在我的 Asp.Net MVC 4 项目中,我在 .csproj 文件中设置了构建视图<MvcBuildViews>true</MvcBuildViews>
。问题是构建项目时出现错误:
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.
我试图删除 obj 文件夹,但错误不断出现。该错误表明问题出在身份验证标记行中:
<system.web>
<authentication mode="Forms">
<forms loginUrl="~/Account/Login" timeout="2880" />
</authentication>
通常,我可以通过运行应用程序(我收到错误)、构建应用程序然后再次运行来运行应用程序。