我会首先更好地解释我的环境,使问题更清晰。
我在IIS上本地运行2个应用程序(网站): myIISConfiguration ,两个应用程序是相同的,除了一个可能(或不)与另一个分支在不同的分支上,因此许多文件是相同的。两者都使用相同的应用程序池,站点和配置。
在使用visual studio调试Application1(打开网站>选择Application1文件夹,并将启动选项设置为localhost / Application1)时,如果我在Application2上发出请求并在visual studio上设置断点,则应用程序会在断点处停止。 / p>
这种行为很奇怪,它应该只会破坏Application1请求。 这与IIS上的应用程序池有关吗?对我来说这种行为的原因尚不清楚。
更多信息:
应用程序是用VB.NET编写的
Visual Studio 2017,
IIS 10
答案 0 :(得分:0)
在我发布此问题时,我没有正确理解IIS的工作原理。
我的两个应用程序都共享同一个应用程序池,该池只有一个工作进程。当Visual Studio开始调试时,它与我的工作进程链接,从而允许我调试这两个应用程序。