我目前正在使用 Razor 进行 MVC3 项目。
我已经开启了 View 的编译,以便在编译时注意拼写错误等。
只要我在项目配置文件中打开
错误 1 在应用程序级别之外使用注册为 allowDefinition='MachineToApplication' 的部分是错误的。此错误可能是由于虚拟目录未配置为 IIS 中的应用程序所致。
我阅读了该问题的几种可能解决方案,主要涉及 IIS 和虚拟目录或应用程序。
问题是,我不使用 IIS,而是使用默认的 Visual Studio 开发服务器。
我能做些什么来解决这个问题?
最佳答案
我在网上尝试了很多不同的解决方案,但它们要么不太适合我的问题,要么不起作用。
回顾我的问题:
打开CompileViews后,我在编译过程中立即出现上述错误。
我正在使用 VS2010 的默认 Visual Studio 开发服务器来测试我的 MVC 应用程序。
今天,我在 Microsoft 开发人员支持处提出了一个请求,并且 - 我几乎羞于承认 - 在技术人员回电大约 30 秒后得到了我的答复:
他只是说:请转到您的 obj 文件夹并删除所有内容。然后再次编译。
这就是全部。
因此,在我对自己摇摆不定之后,我想与您分享结果。
关于visual-studio-2010 - MVC3打开 View 编译后出现奇怪的错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5161511/