所以我有一个MVC 5应用程序运行正常并发布到两个单独的服务器,具有相同的配置,但是一个给出http状态500,另一个工作完美。两个服务器都是完全相同的Windows版本,并修补到asp.net 4.5.1。
在本地浏览网站会将问题的来源显示为web.config文件,相关的配置源行为-1:0:两者都显示空行。
我不知道这个是怎么回事。我已经完全将应用程序从工作实例复制回到无效工作实例。
我有点难过。
要注意,我还删除了IIS并重新安装,因为我认为这可能是问题的原因。
答案 0 :(得分:0)
因此,经过多次讨论后,事实证明某个小丑从此框中删除了URL Rewrite模块。使用Web平台安装程序重新安装后一切都很顺利。我希望将来有人觉得这很有用。
尼古拉斯·卡洛,你的回答让我想起了另一条诊断问题的方法,在这个例子中很有帮助,谢谢。