【发布时间】:2016-10-12 17:51:45
【问题描述】:
我正在尝试以接收来自外部应用程序的请求的方式运行特定的 Web 项目。
因此,当按下 F5 时,它启动当前 Web 项目在 Visual Studio 中进行调试,但等待其他站点进行网络调用。
问题是,为了让其他网站正常工作,我必须启动其他几个网站,包括服务、资源、身份验证服务器等。有些不是解决方案的一部分 strong> - 这意味着我不能使用“调试时始终启动”。
为此,您可以在“启动外部程序”部分看到灰色的可执行文件。 “IISExpressRunner”。该程序还将在所有设置完成后打开访问该站点的站点。
我的问题是我目前每次开始调试时都需要手动运行它,因为不能同时选择这两个选项 - 这当然没有意义,因为它只能调试一件事。
我可以单独通过 IISExpressRunner 应用程序调试网站,但这意味着我需要在管理员模式下运行 VS,因为该应用程序请求 UAC 能够禁用 IIS 以在端口 80 上运行 IISExpress - 特定于域别名和身份验证服务器重定向 Google 和 Facebook 登录 - 以便能够在开发环境中本地运行它。
那么有没有办法让 Visual Studio 调试当前项目并自动在调试开始后也执行这个外部应用程序而不调试它?
【问题讨论】:
-
看看你是否可以使用Post Build Scripts。
标签: c# visual-studio visual-studio-2013 visual-studio-debugging