ASP.net MVC4 和 Razor:得到 403 错误

Posted

技术标签:

【中文标题】ASP.net MVC4 和 Razor:得到 403 错误【英文标题】:ASP.net MVC4 and Razor :Get 403 error 【发布时间】:2013-01-14 03:27:32 【问题描述】:

我有同样的问题: 403 Forbidden when Deploying asp.net 4.0 MVC 3 site to IIS 7

我的配置相同。当我在我的电脑上工作并加热F5 时,没关系,这个网址可以看到网站:localhost:8754

但是当我尝试通过网络继续它时,我有一个403 错误。

我在IIS7 下运行,我的池应用程序是4.0

我的网站是VS2012 创建的示例。我没有更改任何内容。

【问题讨论】:

我已经在配置文件的“system.webServer”中添加了这一行,但它安全吗? 【参考方案1】:

将此添加到您的 web.config

  <system.webServer>
    <modules runAllManagedModulesForAllRequests="true"></modules>
    <handlers>
      <remove name="UrlRoutingHandler"/>
    </handlers>
  </system.webServer>

http://www.iis.net/learn/get-started/introduction-to-iis/iis-modules-overview#Precondition

【讨论】:

以上是关于ASP.net MVC4 和 Razor:得到 403 错误的主要内容,如果未能解决你的问题,请参考以下文章

翻译转载官方教程Asp.Net MVC4入门指南:添加一个视图

如何访问当前用户 ASP.net MVC4 的 SimpleMemberShipprovider 属性

跟我一起学习ASP.NET 4.5 MVC4.0

跟我一起学习ASP.NET 4.5 MVC4.0

将 ASP.NET MVC 从 4 升级到 5 的奇怪错误

如何将 JQuery Datatable.net 与 ASP.Net 4 Razor 和 Twitter Bootstrap 一起使用