我的开发笔记本新装系统windows10专业版,在重新部署站点程序时遇到错误:
HTTP Error 500.19 - Internal Server Error
无法访问请求的页面,因为该页的相关配置数据无效。
详细信息
模块 IIS Web Core ……
配置源:
<handlers>
<remove name="ExtensionlessUrlHandler-Integrated-4.0" />
可以看到是我们的配置节 <remove name="ExtensionlessUrlHandler-Integrated-4.0" /> 这里有问题。通过网上多方找资料才明白原来是我自己安装IIS的时个偷懒只是默认点击了一下就去安装了。下面的ASP.Net的相关模块还是需要勾选安装 的。
具体如下:
确认net framework已经安装,我的电脑系统 是Windows10专业版64Bit的,并且我已经安装过了VS 2019。
IIS在非服务器系统中 Win10中默认是不安装的,需要在 控制面板》程序和功能 》启用或者关闭Windows功能 》Internet Information Services里安装相关选项,报这个错误的原因就是在这里安装时勾选的项少了。

安装完成后需要重启一下IIS,可在运行里输入以下命令: iisreset 。
如果站点还是报错请尝试在运行里执行以下命令来重新注册.net framework
C:\Windows\Microsoft.NET\Framework64\v4.0.30319\aspnet_regiis.exe -i
至此所有问题肯定解决了。如有疑问可以微信公众号留言。