代码改变世界

发布mvc3 遇到的HTTP错误 403.14-Forbidden Web 服务器被配置为不列出此目录的内容

2013-10-12 13:38  Eric.Hu  阅读(357)  评论(0编辑  收藏  举报

 

今天在发布别人提供的MVC3的程序,正常部署后浏览报错,错误内容如图:

 

根据IIS提供的解决办法,启用目录浏览,刷新页面发现确实不报错了,但页面是以目录显示的,如图

虽然解决了报错问题,但不是正常的效果,于是百度,发现百度千篇一律全是IIS提供的解决办法,根本解决不了问题。只能自己动手查找问题。最后通过Reflector反编译dll,发现是程序的问题,如下图:

进入方法发现访问该页面的时候必须传参数,否则程序报异常错误。