iis-express - 如何启动/停止 IIS Express 服务器?

标签 iis-express visual-web-developer

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

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

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

谢谢!

最佳答案

关闭 IIS Express

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

IIS Express icon

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

enter image description here

<小时/>

更改端口

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

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

Changing the IIS Express port

<小时/>

如果一切都失败了

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

Terminating the IIS Express Worker Thread process

如果仍然不起作用,正如 ni5ni6 指出的那样,有一个“Web 部署代理服务”正在端口 80 上运行。使用本文来跟踪哪个进程使用它,并将其关闭:

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

关于iis-express - 如何启动/停止 IIS Express 服务器?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9955696/

相关文章:

asp.net-mvc - 在 VS2010 中使用端口 80 和 IIS Express

debugging - 应用程序调试在 Visual Studio 2012 中的经典 ASP 调试中被禁用

node.js - 当从 Visual Studio 运行 IISExpress 时,我必须采取哪些步骤才能使 IISExpress 运行 iisnode

visual-studio-2008 - 自定义 cassini 网络服务器

visual-studio-2010 - 如何使用 Visual Web Developer 2010 进行发布版本?

javascript - 在 Visual Studio Web Express 2013 或 Visual Studio 2015 社区中调试 javascript

iis-express - IISExpress 从远程计算机返回 503 错误

asp.net-core - Microsoft.AspNetCore.All 2.1.1

c# - 如何在 Visual Web Developer 2010 Express 中设置带有 NUnit 单元测试的 ASP .NET MVC 应用程序?

visual-studio-2010 - 默认浏览器 - Visual Web Developer Express 2010