VS2013: 在调试开始后运行可执行文件
VS2013: 在调试开始后运行可执行文件
我正在尝试以一种接收来自外部应用程序的请求的方式运行特定的Web项目。
因此,当按下F5键时,它会在Visual Studio中以调试方式启动当前的Web项目,但会等待来自其他网站的Web调用。
问题是,为了使其他网站工作,我必须启动几个其他网站,包括服务、资源、认证服务器等。其中一些不是解决方案的一部分,这意味着我不能使用“调试时始终启动”选项。
为此,我有一个在“启动外部程序”部分中看到的灰色的可执行文件。这个程序是“IISExpressRunner”。这个程序在一切设置完成后,也会打开访问这个站点的站点。
我的问题是,我目前需要每次启动调试时都手动运行它,因为两个选项不能同时选择 - 这当然是没有意义的,因为它只能调试一个东西。
我可以单独通过IISExpressRunner应用程序调试Web站点,但这意味着我需要以管理员模式运行VS,因为该应用程序请求UAC以能够禁用IIS在端口80上运行IISExpress - 这是用于域别名和Google和Facebook登录的认证服务器重定向的 - 以便在开发环境中本地运行它。
所以,有没有一种方法可以让Visual Studio在调试当前项目后自动执行这个外部应用程序,而不对其进行调试?