部署到IIS报错:HTTP错误500.19,错误代码0x800700d
title=部署到IIS报错:HTTP错误500.19,错误代码0x800700d。
用vs直接运行网站没问题,部署到IIS就报错,由此可知应该是IIS中不支持网站相关配置。
查找发现在web.config中<system.webServer>里有重写的rewrite,而IIS10.0中并没有这个组件,当然出现这个问题有多种,这只是其中一种。
自IIS7以后,微软的IIS更改并不大,架构一致,几乎所有IIS7能用的组件都能够在IIS7、IIS8、IIS10上安装。
禁掉rewrite相关的配置,网站正常运行,应该就是这个问题。
安装IIS URL Rewrite 2.0
有人反映这个组件的中文版安装不了,要修改注册表才能成功。没有试过,就直接安装英文版了。
官方64位英文版下载地址:http://go.microsoft.com/fwlink/?LinkID=615137
安装完成之后就可以正常访问了。
- 一步一个脚印,稳扎稳打,实事求是。
- 记录所学知识,记录自己的成长轨迹。
- 记录过程中,发现问题并解决问题。
- 感谢您的阅读!(●'◡'●),如果您觉得本文对您有帮助的话,麻烦点个推荐,欢迎转载,转载请带上原文链接,谢谢!