"使用注册为allowDefinition =' MachineToApplication'的部分是错误的。超出应用水平。"

时间:2014-03-19 16:18:30

标签: asp.net-mvc-3 visual-studio-2012 resharper

我尝试通过在项目的csproj文件中设置它来在构建时启用视图编译:

<MvcBuildViews>true</MvcBuildViews>

清理了项目。

然后在构建时显示错误消息。

  

错误10在应用程序级别之外使用注册为allowDefinition ='MachineToApplication'的部分是错误的。此错误可能是由于未在IIS中将虚拟目录配置为应用程序引起的。 C:\ projekt \ FooBar \ FooBar.MVC \ _ obj \ myname \ package \ packagetmp \ web.config 38 FooBar.MVC

单击错误消息时,我将导航到web.config中的这个位置:

<authentication mode="Forms">
  <forms loginUrl="~/Account/LogOn" timeout="2880" />
</authentication>

为什么?

1 个答案:

答案 0 :(得分:2)

尝试删除obj文件夹,然后重试。如果您看不到obj文件夹,则需要显示所有隐藏文件。