关于在Windows Server 2016上部署ASP.NET MVC3 Web应用程序到IIS的内容。
ASP.NET MVC3 Web Application在Windows Server 2016上的IIS部署出现问题的原因是无法获取详细错误信息,导致无法确定实际发生的问题。为了安全起见,服务器只显示一般错误信息,而不提供详细信息。解决方法是启用和查看详细错误信息。
在IIS 6上,需要在web.config文件中添加以下配置:
在IIS 7上,需要在web.config文件中添加以下配置:
需要注意的是,可以关闭Debug模式,只需要关闭自定义错误并获取详细错误页面即可。
如果无法在服务器上运行浏览器,可以通过查看服务器的日志来获取错误详情。另外,可以通过启用详细错误信息来解决问题。但需要注意在使用完毕后关闭详细错误信息以确保安全性。
此外,有用户提到在本地运行时可以成功获取JSON响应,但在IIS上只能看到"Internal server error"的问题。解决方法是启用详细错误信息后成功获取JSON响应。
另外还有用户提到通过替换web.config文件可以解决部署问题。
,ASP.NET MVC3 Web Application在Windows Server 2016上的IIS部署出现问题是因为无法获取详细错误信息。解决方法是启用详细错误信息,并根据错误日志定位问题。