代码之家  ›  专栏  ›  技术社区  ›  Brady Moritz

部署在IIS 6上的MVC3 RC应用程序出现“403禁止”错误

  •  2
  • Brady Moritz  · 技术社区  · 15 年前

    我在IIS 6+Windows 2003服务器上部署了一个非常简单的MVC3 RC应用程序。我只是在尝试访问根目录时遇到“403禁止”错误。现在这个应用程序只有一个页面,所以没有其他页面可以尝试。

    我注意到根目录中不再有default.aspx来处理默认请求,这可能是问题所在吗?或者IIS 6需要一些特殊的配置吗?

    4 回复  |  直到 12 年前
        1
  •  3
  •   Darin Dimitrov    15 年前

    这要看情况。如果您使用的是无扩展路由,那么有一个 special config .

        2
  •  4
  •   bearing09    15 年前

    我最近刚在IIS6.0+win2003服务器上部署了一个MVC3 RC应用程序,

    要使路由正常工作,您只需安装.net framework4.0。 请看Haacked的这篇博文: http://haacked.com/archive/2010/12/22/asp-net-mvc-3-extensionless-urls-on-iis-6.aspx

        3
  •  0
  •   Par6    15 年前

    必须阅读: http://haacked.com/archive/2010/12/22/asp-net-mvc-3-extensionless-urls-on-iis-6.aspx

    另外,我通过Web平台安装程序安装了Webmatrix,以确保我拥有所需的一切。经历了两次重生~

        4
  •  0
  •   shawad    13 年前

    我在WindowsServer2003iis6上第一次运行MVC4应用程序时遇到了同样的问题——最后,一个.NET4修复(我从微软下载了dotNetFx40_x86_x64.exe文件并执行了它)成功了!

    最近我在重建的服务器上又遇到了同样的问题,这次我忘记检查了 Web服务扩展 (IIS6中的底部“文件夹”)并发现禁止使用ASP.NET v4。我将其更改为允许,从服务重新启动了IIS管理服务,并开始工作。

    推荐文章