Can';使用带有主机名的本地IIS时,无法在Visual Studio中调试

Can';使用带有主机名的本地IIS时,无法在Visual Studio中调试,iis,visual-studio-2015,iis-7.5,.net-4.5,visual-studio-debugging,Iis,Visual Studio 2015,Iis 7.5,.net 4.5,Visual Studio Debugging,我有一个包含多个项目的解决方案,其中两个是具有各自独立域的web应用程序。我已经成功地将其发布到我的开发/生产环境中,现在希望将这些设置镜像到我的本地计算机上,以便更好地进行测试 我已将项目配置为在本地IIS下运行,并为这两个项目输入所需的Url,然后单击“调试”,然后出现以下错误: Unable to start debugging on the web server. Invalid access to memory location. 有趣的是,如果我更改IIS配置,删除主机名,并将端

我有一个包含多个项目的解决方案,其中两个是具有各自独立域的web应用程序。我已经成功地将其发布到我的开发/生产环境中,现在希望将这些设置镜像到我的本地计算机上,以便更好地进行测试

我已将项目配置为在本地IIS下运行,并为这两个项目输入所需的Url,然后单击“调试”,然后出现以下错误:

Unable to start debugging on the web server. 
Invalid access to memory location.
有趣的是,如果我更改IIS配置,删除主机名,并将端口更改为81/82(并在VS中反映这些更改),那么我就可以成功地开始调试我的应用程序

这比其他任何事情都更让人恼火,因为我可以在没有自定义主机名的情况下工作,并完美地配置IIS的其余部分,但是这确实会妨碍同时登录两个系统

我尝试了一些推荐的修复方法,例如:

  • 已确保应用程序池正在运行
  • 重新启动Visual Studio
  • 重新启动的计算机
  • 以管理员身份运行VS

我定期收到这个。如果我再次尝试调试,它通常会在第二次运行。