0

我有一个 MVC4 应用程序可以在 Visual Studio 中正常工作,但是当我将其构建到本地 IIS 或将其发布到远程 IIS(两者都是 7.5)时,我收到 403 错误。

IIS 中是否缺少一些设置来运行 MVC?(我在服务器上运行 PHP Zend 2 和 Symphony 应用程序没有问题)

4

2 回答 2

0

403 是拒绝访问。您的应用程序中有身份验证方案还是应该是匿名访问?如果您想要匿名访问,请打开 IIS 管理器并转到您的网站。在 IIS 部分下,打开身份验证项并确保启用了匿名身份验证。另一个要检查的地方是在 ASP.NET 部分下,确保在 .NET 授权部分下没有拒绝。

于 2013-05-10T19:51:07.230 回答
0

解决方案?将此行添加到我的 web.config

<system.Webserver>

<modules runAllManagedModulesForAllRequests="true"/>

似乎这会记录在某处......或者可能包含在脚手架中。只是一个想法。

于 2013-05-10T20:53:49.423 回答