0

在此处输入图像描述

当我将 MVC 4 项目发布到 Windows Server 2012 的 Web 服务器时,我遇到了这个问题。我尝试清理/重建,但仍然没有做出任何改变!

任何想法都会有所帮助!

提前致谢!

4

1 回答 1

1

“在应用程序级别之外使用注册为 allowDefinition='MachineToApplication' 的部分是错误的。此错误可能是由于虚拟目录未配置为 IIS 中的应用程序造成的。”

正如它所说,虚拟目录没有被配置为 ASP.NET 应用程序。您可能必须转到 IIS 管理控制台,转到目录属性并执行“创建应用程序”。这样做:

- 在发布应用程序的服务器上打开 IIS 管理控制台

- 右键单击​​发布应用程序文件的虚拟目录

- 选择属性,然后弹出“主属性”对话框。

- 有一个“应用程序设置”部分。只需点击“应用程序名称”文本框前面的“创建”,然后点击“确定”

- 检查虚拟目录是否出现了不同的图标,现在应该没问题了。

于 2014-10-20T13:36:25.983 回答