Asp.net 在四个解决方案中调试一个网站

Asp.net 在四个解决方案中调试一个网站,asp.net,visual-studio,debugging,Asp.net,Visual Studio,Debugging,我有一个包含四个网站的解决方案,当我调试一个网站时,我会得到四个ASP.Net部署服务器实例,我可以只调试一个网站而不运行其他网站吗?在visual studio中,单击每个网站的根目录。此时将显示“项目属性”窗口。有一个属性称为“调试时始终启动”。只需关闭您不想启动调试器的网站。我假设您正在通过visual studio的web服务器运行网站(通过单击visual studio中的运行箭头)。我不确定是否有办法让VisualStudio只启动其中一个网站,但您可以通过IIS手动启动。基本上,您

我有一个包含四个网站的解决方案,当我调试一个网站时,我会得到四个ASP.Net部署服务器实例,我可以只调试一个网站而不运行其他网站吗?

在visual studio中,单击每个网站的根目录。此时将显示“项目属性”窗口。有一个属性称为“调试时始终启动”。只需关闭您不想启动调试器的网站。

我假设您正在通过visual studio的web服务器运行网站(通过单击visual studio中的运行箭头)。我不确定是否有办法让VisualStudio只启动其中一个网站,但您可以通过IIS手动启动。基本上,您将使用安装在计算机上的IIS实例,而不是使用VisualStudio附带的内置web服务器

进入IIS控制面板,仅为要调试的网站设置虚拟目录。然后返回Visual Studio并使用“调试”菜单中的“附加到进程”选项。您将希望附加到IIS进程,以便根据您安装的IIS版本将其称为aspnet_wp.exe或w3wp.exe。连接到调试进程后,只需打开web浏览器并使用所设置虚拟目录的地址,visual studio将在代码中设置的任何断点处停止