IIS Express Web服务器 - (每个)端口正在使用中?

问题描述:

今天我安装了VS2010 SP1 Beta和IIS 7 Express,因为我目前在本地开发机器上安装了IIS5,并且认为我会尝试IIS Express。IIS Express Web服务器 - (每个)端口正在使用中?

我进入了我的Web应用程序的属性窗口,选中了“使用IIS Express”复选框,在它提示我时创建了虚拟目录,但接着收到消息“无法启动IIS Express Web服务器。端口x正在使用中“。

我试图将端口号从其中的默认值更改为许多其他端口号,但无论有什么值,我都会收到此消息,因此无法使用IIS Express Web Server 。

有谁知道这个问题可能是什么,以及如何解决它?

如果您使用的是ESET NOD32防病毒,您需要更改“Web访问保护”=> HTTP,HTTPS => Web浏览器=>红色叉号 devnev.exe的复选框是三个状态复选框,点击复选框,直到红色交叉出现)

我刚刚安装了VS 2010 SP1,使用上面的设置告诉NOD32单独留下'IIS Express'。

参考:http://weblogs.asp.net/anasghanem/archive/2009/02/01/nod32-antivirus-is-blocking-visual-studio-built-in-development-server.aspx

+0

+1哇我一直很好奇,为什么我的开发服务器端口一直在改变,因为它一直认为旧端口正在使用。我不知道ESET通过扫描视频工作室http流量来搞乱端口检查。这固定了我今天早上更糟糕的问题,我无法让Visual Studio在任何端口上启动IISExpress。 – jbtule 2011-03-11 14:35:46

您可以卸载IIS 5,或者只是配置IIS 5.0的网站使用其他端口比80

IIS快递尝试使用端口80,这导致了冲突。

+0

我没有停止万维网发布服务,因为我认为可能有冲突(尽管Express指定端口44300和其他各种),但这可能没有什么区别。我以为停止IIS5 Web服务会排除任何端口冲突? – marcusstarnes 2011-02-11 12:23:10

您使用的是哪个版本的操作系统? 你能够从命令行启动IIS Express吗?你可以尝试以下并发布你所看到的错误信息。

  1. 取下位于在 '我的文档' 文件夹IISExpress目录

  2. 转到IIS Express安装文件夹“%PROGRAMFILES%\ IIS Express的(在64位机器“%PROGRAMFILES(x86)的\ IIS快速')并尝试从命令行启动iisexpress.exe(不通过任何参数)

我有类似的问题。看起来,如果IIS Express已经在运行某个特定的站点,然后尝试运行通过Visual Studio使用该站点的项目,则它无法附加调试器。解决方案是关闭任何正在运行的IIS Express和WebMatrix实例,然后尝试通过Visual Studio(F5)运行该站点。

我建议安装WebMatrix,因为它是管理您正在使用的站点和端口号的最简单方法。

我在Visual Studio 2012

我创建SharePoint应用程序用于SharePoint 2013和它发生了些日子意味着我得到了它的工作之前,那么同样的问题错误:

" Unable to Launch IIS web Server " "port 62308 in use.

要解决这个问题,我只需右键单击项目解决方案选项卡右下方的项目节点即可进入Web项目的设置。更改端口号并配置虚拟目录,并为我工作。

希望在任何其他人遇到任何问题时都可以使用。

1-关闭Visual Studio。

2-删除IIS Express文件夹中的文档或编辑applicationhost.config

<bindings> 
    <binding protocol="http" bindingInformation=":8080:localhost" /> 
</bindings> 

3-删除溶液文件。

4-启动Visual Studio并使用打开的网站。

5-选择您的网站文件夹。

,如果任何机构甚至尝试所有上述步骤 尝试以下简单的步骤后,仍然面临着同样的问题......

1)关闭所有其它应用程序

2)套装软件下载应用从

http://technet.microsoft.com/en-gb/sysinternals/bb897437.aspx

3)运行应用程序,检查将localPort列,看看谁是使用特定端口 并结束该任务

这将解决你的问题... :)

去解决方案资源管理器,右键单击本应用程序,然后去属性,现在单击web滚动鼠标并更改端口号。从项目本地主机:1257 现在运行它...