我目前正在使用 Razor 开发 MVC3 项目。
我已经打开视图编译,以在编译时注意拼写错误等。
一旦我在项目配置文件中打开 true ,就会在编译过程中出现以下错误:
错误1 在应用程序级别之外使用注册为allowDefinition='MachineToApplication' 的节是错误的。此错误可能是由于未将虚拟目录配置为 IIS 中的应用程序而导致的。
我阅读了该问题的几种可能的解决方案,主要涉及 IIS 和虚拟目录或应用程序。
问题是,我不使用 IIS,而是使用默认的 Visual Studio 开发服务器。
我可以做什么来解决这个问题?
我已经尝试了网络上提供的许多不同的解决方案,但它们要么不太适合我的问题,要么不起作用。
回顾一下我的问题:
打开CompileViews后,我在编译过程中立即收到上述错误。
我正在使用 VS2010 的默认 Visual Studio 开发服务器来测试我的 MVC 应用程序。
今天,我向 Microsoft 开发人员支持提出了一个请求,并且——我几乎羞于承认这一点——在技术人员回电大约 30 秒后得到了答案:
他只说:请转到您的 obj 文件夹并删除所有内容。然后再次编译。
这确实就是所需要的一切。
因此,在对自己进行了多次摇头之后,我想与大家分享结果。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)