运行 站点在 IISExpress 上使用 visual studio 时出现错误 500.21
Error 500.21 when running site on IISExpress using visual studio
我知道之前有人问过这个问题,但我找不到对我有任何帮助的解决方案,感到绝望。
我正在使用 iis express 开发 asp.net 网站。
最近在不小心弄乱了 visual studio 安装后,当 运行 通过 visual studio 连接任何 Web 应用程序时,我开始收到错误 500.21(我尝试 运行 从所有三个中连接它我已经安装了 - 2013、2015、2017)。这样做时我得到:
error 500.21 - 'Handler "ExtensionlessUrlHandler-Integrated-4.0" has a bad module "ManagedPipelineHandler" in its module list.'
所有项目 web.config 文件都没有更改,它正在为我的其他团队成员工作,并且之前也为我工作过,因此我认为问题不在那里。
我尝试跟踪问题的事情:
当 运行ning 网站直接通过 cmd 使用 IISExpress exe 时,它们 运行 完美,这让我认为问题可能与 visual studio 有关,并且与 IISExpress 无关,或者它是 applicationhost.config,这似乎没问题。
对我计算机上的所有视觉 studio/iisexpress/aspnet 组件进行了无数次 reinstall/repair 操作,但都没有成功。
运行 搜索这个问题时提到的"C:\Windows\Microsoft.NET\Framework64\v4.0.30319\aspnet_regiis.exe -i"
。不工作。
我花了一段时间才弄清楚 visual studio 在 IISExpress 上 运行 站点时引用的 applicationhost.config
位于 .vs
文件夹中,而不是在IISExpress 文件夹本身。
.vs
文件夹中的文件已损坏,将其替换为 IISExpress 文件夹中的 applicationhost.config
后,一切正常
我知道之前有人问过这个问题,但我找不到对我有任何帮助的解决方案,感到绝望。
我正在使用 iis express 开发 asp.net 网站。
最近在不小心弄乱了 visual studio 安装后,当 运行 通过 visual studio 连接任何 Web 应用程序时,我开始收到错误 500.21(我尝试 运行 从所有三个中连接它我已经安装了 - 2013、2015、2017)。这样做时我得到:
error 500.21 - 'Handler "ExtensionlessUrlHandler-Integrated-4.0" has a bad module "ManagedPipelineHandler" in its module list.'
所有项目 web.config 文件都没有更改,它正在为我的其他团队成员工作,并且之前也为我工作过,因此我认为问题不在那里。
我尝试跟踪问题的事情:
当 运行ning 网站直接通过 cmd 使用 IISExpress exe 时,它们 运行 完美,这让我认为问题可能与 visual studio 有关,并且与 IISExpress 无关,或者它是 applicationhost.config,这似乎没问题。
对我计算机上的所有视觉 studio/iisexpress/aspnet 组件进行了无数次 reinstall/repair 操作,但都没有成功。
运行 搜索这个问题时提到的
"C:\Windows\Microsoft.NET\Framework64\v4.0.30319\aspnet_regiis.exe -i"
。不工作。
我花了一段时间才弄清楚 visual studio 在 IISExpress 上 运行 站点时引用的 applicationhost.config
位于 .vs
文件夹中,而不是在IISExpress 文件夹本身。
.vs
文件夹中的文件已损坏,将其替换为 IISExpress 文件夹中的 applicationhost.config
后,一切正常