如何为IIS Express进程标记(设置标题)?

Mic*_*per 16 asp.net visual-studio-2010 iis-express

我有一个包含多个网站的解决方案,我一直在使用Cassini进行开发.当IIS Express出现时,我转换了其中一个网站使用它,一切运行正常.我刚刚移动另一个网站使用IIS Express并立即遇到调试问题:IIS Express没有标记其进程,所以现在我有两个正在运行,我不能在"附加到进程"中区分它们对话.

有没有办法让IIS Express设置流程标题?为了附加调试器,任何人都有任何提示告诉多个IIS Express实例?

更新 执行此操作的四舍五入方法是执行IIS Express托盘图标的"显示所有应用程序"上下文菜单,并在附加调试器时从列表中引用PID.总比没有好,但如果有更好的方法会很好.

更新2 我添加了一个连接问题:https://connect.microsoft.com/VisualStudio/feedback/details/729475/impossible-to-differentiate-iis-express-instances-when-attaching-debugger

Ari*_*tos 5

或者,您可以添加此代码以从页面内部启动调试器。它快速且简单,您只需使用隐藏的本地页面即可调用它并启动调试器。

System.Diagnostics.Debugger.Launch();
Run Code Online (Sandbox Code Playgroud)