无法启动IIS中的网站--W3SVC正在运行

Nuk*_*uke 25 asp.net iis

我试图在IIS中启动一个网站,但它没有开始,并给我以下错误:

万维网发布服务(W3SVC)已停止.除非运行World Wide Web Publishing服务,否则无法启动网站.

我该如何解决?我甚至不知道如何启动W3SVC.需要帮忙

Bhu*_*kla 67

首先验证是否已安装World Wide Web Publishing服务但未禁用.[来源:MSDN]

右键单击桌面上的"我的电脑",然后单击"管理".

展开"服务和应用程序"节点,然后单击"服务"节点.

在右窗格中,找到World Wide Web Publishing服务.

如果万维网发布服务未显示在安装的服务列表中,请按照以下过程中的步骤进行安装.

如果显示的是万维网发布服务但状态不是"已启动",请继续执行以下步骤以启动它.

右键单击"World Wide Web Publishing服务",然后单击"属性".

确认"启动类型"为"自动",并将"服务"状态设置为"已启动".

单击"应用",然后单击"确定".

安装World Wide Web Publishing服务

在"开始"菜单上,选择"设置","控制面板",然后单击"添加或删除程序"

单击"添加/删除Windows组件".

在"组件"列表中,选中"Application Server"复选框,然后单击"详细信息".

选择"Internet信息服务管理器",然后单击"详细信息

选择万维网服务,然后选中复选框.

单击"确定"两次以返回"组件"列表,然后单击"下一步".

安装IIS服务时单击"完成".


Mic*_*ter 12

这是重新启动W3SVC的更快的步骤:

  1. 右键单击屏幕底部的栏
  2. 观察菜单弹出
  3. 选择 Task Manager
  4. 选择Services标签
  5. W3SVC下面找到服务Name
  6. 右键单击该服务,然后选择 start


Cha*_*ari 8

对我来说,万维网发布服务(W3SVC)一直处于“停止”状态,所以我无法手动启动 IIS 或服务。

我所做的是使用以下命令从管理命令提示符处终止服务,然后我就可以启动 IIS

Taskkill /F /FI "SERVICES eq W3SVC"
Run Code Online (Sandbox Code Playgroud)