amc*_*ott 5 asp.net asp.net-mvc iis-7 routes asp.net-mvc-4
我们公司提供基于MVC的产品(针对v4.5),该产品已经停止在客户现场工作,看似环境问题 - 一个曾经没有问题的构建现在给出了一个403.14 - The Web server is configured to not list the contents of this directory..
我认为发生了什么......
Reports/Index应该使用默认路由().到目前为止我尝试过的...
aspnet_regiis向IIS注册ASP.Net.这是从Framework64文件夹完成的,因为......
Enable 32-Bit Applications是真的Classic- 非常确定它应该被集成,但值得排除它.它现在又回来了IntegratedRunAllManagedModulesForAllRequests被设置为true在web.config.<system.webServer>的部分web.config得到满足-他们.aspnet_regiis -ua并重新注册使用aspnet_regiis -enable -i.我们遇到了一些权限问题 - Temporary ASP.NET Files目录丢失但是一旦它们是地址我们又回到了同样的错误.default.htm- 当存在时,它是为响应http:// server/AppName请求而提供的.我没有想法,所有谷歌点击建议上面的一些组合 - 或启用目录浏览(我认为这只是一个症状,而不是根本原因).
此外,不确定它是否相关,但IIS中的应用程序可用的可配置元素数量似乎略低于我的预期...
您可以尝试使用Enabling目录浏览。假设您使用的是 Windows Server 2012 或 Windows Server 2012 R2
如果您使用 Windows PC,请在命令提示符中尝试以下操作:
C:\Program Files\IIS ExpressEnter:appcmd set config
/section:system.webServer/directoryBrowse /enabled