当启动应用程序是控制台应用程序时,防止iisexpress在解决方案中运行网站

Hop*_*ppe 29 c# solution visual-studio iis-express visual-studio-2013

我有一个包含许多项目的解决方案.即使我将web项目的启动选项设置为:

  1. 不要打开页面.等待来自外部应用程序的请求.
  2. 使用自定义Web服务器.基本网址:http://localhost.

启动项目:

  1. 单一启动项目
  2. 选择控制台应用程序(不是网站)

当我按下开始调试时,IIS express启动(显示在任务栏上).如何阻止IIS Express启动?我只运行一个控制台应用程序,并且不希望IIS Express运行.

实际上,解决方案中的所有网站都在IIS中启动,并且它们不必要地消耗我机器上的资源.

Ale*_* L. 64

有简单的方法:在Web项目的属性F4(不是右键单击 - >属性)中设置"总是在调试时启动"为false

在此输入图像描述

  • 这才是真正的答案.谢谢 (4认同)
  • imo这个答案应该被接受为最佳 (2认同)

RJ *_*mer 5

在属性页面 - >开始选项:设置开始操作="不要打开页面..."; 设置服务器 - >使用自定义服务器并将基本URL留空.