欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

发布mvc报错:403.14-Forbidden Web 服务器被配置为不列出此目录的内容

程序员文章站 2022-03-24 10:50:00
...

 

起因:我要做一个门禁打卡的接口DEMO。是asp.net mvc。一年前开发好验证版后一直没动。后来这个项目继续我充操此物。无奈电脑系统已换,坏境亦非当初。加上为了在我这台机子给一块硬盘装独立系统。结果由于我硬盘盘符不连续装到了C盘,导致一堆游戏存档和游戏截图直接丢失和一轮工具重装惨剧(这个后话以后写个文章说明原委,并总结出别省钱买U盘装新系统重要性),好不废话,说正事

我首先

1.修改web.config中的节点:

 <system.webServer>
    <validation validateIntegratedModeConfiguration="false" />
    <modules runAllManagedModulesForAllRequests="true">
      <remove name="ApplicationInsightsWebTracking" />
      <add name="ApplicationInsightsWebTracking" type="Microsoft.ApplicationInsights.Web.ApplicationInsightsHttpModule, Microsoft.AI.Web" preCondition="managedHandler" />
    </modules>

  </system.webServer>

注意,只要加上下面即可。可是然并卵。

<modules runAllManagedModulesForAllRequests="true">

2.“添加脚本映射”,然鹅,然并卵。

  1. 打开IIS的”处理程序映射设置“,在右边的操作栏下有 ”添加脚本映射“
  2. 请求路径:*
  3. 可执行文件:C:\Windows\Microsoft.NET\Framework\v4.0.30319\aspnet_isapi.dll

发布mvc报错:403.14-Forbidden Web 服务器被配置为不列出此目录的内容

3.重新注册一下.net framework。就可以了,完结撒花。不过怀疑第二步也是必须用的。因为我这个问题估计是是没法解析MVC。

32位的Windows:
---------------------------------------------------------------------------
1. 运行->cmd 

2. cd  C:\Windows\Microsoft.NET\Framework\v4.0.30319

3. aspnet_regiis.exe -i

 

64位的Windows:
---------------------------------------------------------------------------
1. 运行->cmd 

2. cd  C:\Windows\Microsoft.NET\Framework64\v4.0.30319

3. aspnet_regiis.exe -i

最后感谢巨人的肩膀

https://blog.csdn.net/sat472291519/article/details/51315296

https://www.cnblogs.com/youring2/p/3545175.html

 

 

 

相关标签: IIS iis访问报错