zoukankan      html  css  js  c++  java
  • MVC 5 on Windows Server 2008/IIS 7

    将网站部署在2008上,结果出现了

    HTTP Error 403.14 - Forbidden The Web server is configured to not list the contents of this directory.

    我实在不知道这TM是什么鬼。

    http://cdonner.com/mvc-5-on-windows-server-2008iis-7.htm 

    这个链接是原博客,以下说的是这个博客的意思。

    正如这个博主所言,google了半天全是说要加上

    <system.webServer>
    <modules runAllManagedModulesForAllRequests="true"></modules>
    </system.webServer>
    

     实际上这句话完全不是这么个意思。当然这一段话也不是随便乱加的。具体原因直接MSDN文档就很清楚了。

    这里贴上一个反例:http://www.bubuko.com/infodetail-610089.html   这个博主就是不看文字,只看代码。

    Donner的意思是这个:将如下模块上的checkbox去掉。让它由继承变成本地

    然后。。。。。然后就木有然后了,就OK了。鬼知道为什么要变成本地。

    就在变成本地后,webconfig里自动多了如下配置:

        <modules>
                <remove name="UrlRoutingModule-4.0" />
    	  <add name="UrlRoutingModule-4.0" type="System.Web.Routing.UrlRoutingModule" preCondition=""></add>
        </modules>
    

      

    贴出来以备核查。

    这真是一个让人崩溃的问题。期待有人来告诉我why。

  • 相关阅读:
    Linux账户密码安全策略设置 /etc/login.defs:
    GPS网络时间服务器安装注意事项
    ntp时间校准服务器的调试方法
    北斗网络时钟服务器的特点
    sntp时间服务器的介绍
    网络校时服务器
    综合时间码分配器介绍
    子母钟系统介绍
    智能计数器简介
    怎样选择通用计数器?
  • 原文地址:https://www.cnblogs.com/crazyghostvon/p/server2008mvc540314.html
Copyright © 2011-2022 走看看