无法在Web服务器上启动调试.启动的URL的IIS工作进程当前未运行

jaf*_*ffa 68 iis-7 visual-studio-2010

我在VS2010中有一个网站(不是解决方案)类型的项目.我还将此文件夹配置为IIS7中的网站.当我导航到http://myproject.local时,我可以浏览我的网站

这证明IIS正在为网站提供服务.

现在当我尝试从VS2010运行项目以便我可以调试时,我收到以下错误:

无法在Web服务器上启动调试.启动的URL的IIS工作进程当前未运行.

我将站点属性设置为在正确的URL处调用自定义服务器(IIS).Visual Studio暗示启动的URL的IIS工作进程没有运行的原因是什么,显然IIS是服务器站点.

Nac*_*h0z 72

我设法使用以下方法解决问题:

  • 任务管理器 - >删除IIS进程(在管理器中停止IIS不起作用)

  • 进入IIS管理器

  • 重新启动IIS服务


San*_*ile 71

这是一种非常间歇性的行为.我通常每月一次或两次这个问题.以下步骤可以轻松解决问题.

在尝试其他任何事情之前,请尝试iisreset

第1步: >>打开运行(Ctrl + R)>>输入iisreset

如果这不起作用,请尝试第2步.

步骤2: 打开任务管理器>> 进程 >>选择进程并右键单击 >> 结束任务.这应该会杀死IIS工作进程.

在此输入图像描述

如果步骤2不适合您,请转到步骤3.

第3步:任务管理器>>服务并重新启动IISADMIN.

你们中的一些人可能没有IISADMIN服务,所以如果你能看到IISADMIN,请右键单击并重新启动.

在此输入图像描述

  • 首先,我遇到了这个问题并且你的帖子帮了很多,所以谢谢:)其次,我想为我个人指出我在服务下没有任何名为IISADMIN的东西,但第一步仍然解决了这个问题,所以万一其他人遇到这个问题,只需要第一步即可解决问题. (2认同)

Dar*_*low 6

我能够解决问题如下:

  1. 以管理员权限打开命令提示符并执行IISRESET
  2. 打开IIS管理器,停止了IIS服务器
  3. 在Visual Studio中清理了解决方案
  4. 再次启动IIS服务器
  5. 在Visual Studio中重新构建了解决方案

不能说究竟是什么导致了这个问题,但是通过这些步骤我能够让它再次运行而无需重启.


And*_*ras 5

我在IIS 8(Windows 8 x64)和IIS中托管的ASP.NET MVC应用程序中遇到了同样的问题.

我的解决方案是:

  1. 清理VS 2012中的解决方案
  2. 启动IIS管理器
  3. 停止IIS(这需要3分钟,我不知道为什么)
  4. 重启电脑
  5. 重建解决方案
  6. 开始调试

我不确定需要哪些步骤,我(幸运的是)无法重现问题.我不知道这是否重要,但我在IIS中有7个应用程序池和3个不同的网站,但目前已停止了3个中的2个.