Asp.net mvc 4 <;身份验证模式=";表格&燃气轮机;IIS 8(MVC4)

Asp.net mvc 4 <;身份验证模式=";表格&燃气轮机;IIS 8(MVC4),asp.net-mvc-4,iis-8,windows-server-2012-r2,Asp.net Mvc 4,Iis 8,Windows Server 2012 R2,当我将MVC4项目发布到web服务器(即Windows server 2012)时,我遇到了这个问题。 我尝试过清理/重建,但仍然没有做出任何改变 任何想法都会有帮助 提前谢谢 “在应用程序级别之外使用注册为allowDefinition='MachineToApplication'的节是错误的。此错误可能是由于未在IIS中将虚拟目录配置为应用程序造成的。” 如上所述,虚拟目录未配置为ASP.NET应用程序。您可能需要转到IIS管理控制台,转到目录属性并执行“创建应用程序”。为此: -在发布应用

当我将MVC4项目发布到web服务器(即Windows server 2012)时,我遇到了这个问题。 我尝试过清理/重建,但仍然没有做出任何改变

任何想法都会有帮助

提前谢谢

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

如上所述,虚拟目录未配置为ASP.NET应用程序。您可能需要转到IIS管理控制台,转到目录属性并执行“创建应用程序”。为此:

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

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

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

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


-检查虚拟目录是否显示其他图标,现在应该可以了。

感谢您的回复。我不熟悉IIS web部署的东西。“虚拟目录”是指Web文件的根文件夹..wwwroot\WebFolder?。你能解释一下这些步骤吗?提前谢谢!