我如何启动/停止IIS Express Server?

问题描述 投票:44回答:6

我已经安装了包括IIS Express的MS Visual Web Developer 2010。

在此之前,我已经为我的PHP应用程序安装了XAMPP服务器。

我想知道如何停止IIS才能启动XAMPP?看来他们使用相同的端口。我想可以更改这些内容,但是我不想干扰其他程序,而且我认为这应该更简单。

谢谢!

iis-express visual-web-developer
6个回答
78
投票

关闭IIS Express

默认情况下,Visual Studio按时钟将IISExpress图标放置在屏幕右下角的系统托盘中。您可以右键单击它,然后选择退出。如果看不到该图标,请尝试单击小箭头以查看系统托盘中的图标的完整列表。

“

然后右键单击并选择退出:

<< img src =“ https://image.soinside.com/eyJ1cmwiOiAiaHR0cHM6Ly9pLnN0YWNrLmltZ3VyLmNvbS8wblNWUi5qcGcifQ==” alt =“在此处输入图像描述”>


更改端口

另一个选项是通过修改项目属性来更改端口。您需要为解决方案中的每个Web项目执行此操作。

  1. Visual Studio>解决方案资源管理器
  2. 右键单击Web项目,然后选择属性
  3. 转到Web选项卡
  4. 在“服务器”部分中,在“项目URL”框中更改端口
  5. 对解决方案中的每个Web项目重复

“更改IIS


如果其他所有方法都失败

如果不起作用,您可以尝试打开任务管理器并关闭IIS Express系统任务栏(32位)和IIS Express工作进程(32位)。

<< img src =“ https://image.soinside.com/eyJ1cmwiOiAiaHR0cHM6Ly9pLnN0YWNrLmltZ3VyLmNvbS9hTDhFay5qcGcifQ==” alt =“终止IIS Express Worker线程过程”>

[如ni5ni6所指出,如果仍然无法正常工作,则在端口80上运行“ Web部署代理服务”。使用本文来跟踪使用它的进程,并将其关闭:

https://sites.google.com/site/anashkb/port-80-in-use


6
投票

msigman给出的一个很好的答案。我只想在windows 10中添加IIS Express System Tray (32 bit)进程下的Visual Studio进程:

enter image description here


1
投票

我遇到了同样的问题。我的目标是在Windows 7 Home上使用Oracle测试PHP脚本,而无需考虑安装IIS7 Express,并且后来考虑将Apache作为一种更简单的方法。我将分别探讨IIS Express的功能。

挑战是在安装IIS7 Express之后,Apache的安装仅次于IIS Express,并显示了Microsoft主页。

我通过:-]解决了端口80问题

  1. 停止Microsoft WedMatrix:-净停止为/ y
  2. 重新启动Apache服务器
  3. 验证Apache现在正在侦听端口:-netstat -anop
  4. 清除浏览器缓存-Firefox和IE
  5. 正在运行本地主机

0
投票

这里是一个静态类,为IISExpress实现Start(),Stop()和IsStarted()。它由硬编码的静态属性参数化,并通过命令行参数将调用信息传递给IISExpress。它使用Nuget包MissingLinq.Linq2Management,该包令人惊讶地提供了System.Diagnostics.Process中缺少的信息,尤其是命令行参数,这些参数可用于帮助消除IISExpress进程的多个实例的歧义,因为我没有保留流程ID。我想有一种方法可以仅通过System.Diagnostics.Process来完成相同的事情,但是寿命很短。享受。


0
投票

您可以停止任何IIS Express应用程序,也可以停止所有应用程序。右键单击位于任务栏右下角的IIS Express图标。然后选择Show All Application


-8
投票

手动停止IIS:

© www.soinside.com 2019 - 2024. All rights reserved.