首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >无法启动Web服务器怎么办?

无法启动Web服务器怎么办?
EN

Stack Overflow用户
提问于 2018-04-13 01:46:40
回答 2查看 0关注 0票数 0

我在visual studio 2012中有asp.net web应用程序项目。当我想启动它时,出现以下错误:

Unable to launch the IIS Express Web server: Port"4012" is in use

这个问题从无到有。我该如何解决它?

EN

回答 2

Stack Overflow用户

发布于 2018-04-13 09:54:56

来自MSDN库

当运行文件系统网站时,Visual Studio无法保证您指定的端口可用。如果在运行页面时端口正在使用,Visual Studio将显示错误消息。

要更改IIS Express使用的端口来运行程序,应该按照MSDN上本文所述的步骤进行操作

如何为开发服务器指定一个端口

简而言之,我们需要编辑文件%systemdrive%:\Users\<username>\Documents\IISExpress\config并更改此文件中找到的绑定信息并更改IIS Express的其他配置。

由于这种解决问题的方法不是那么简单,我建议关闭试图在开发计算机上使用该端口访问的应用程序。寻找来自微软的特定工具,例如TCPView,可以帮助发现抓取端口的应用程序。通常它只是浏览器

票数 0
EN

Stack Overflow用户

发布于 2018-04-13 11:26:04

我在Visual Studio 2012中遇到了类似的问题:

错误:" Unable to launch IIS Express web server.

Failed to register URL http://localhost:1030/ for site "MySite" application "/". Error Description: The process cannot use file because it is being used by another process. (0x85968574) "

原因:实际上,这些端口号是在运行时动态生成的。它保证可用。如果它被某个其他过程项目获取不会运行。所以我们需要尝试另一个端口。

解决方案:我在互联网上找到了各种解决方案,但问题仍未解决。最后我尝试了以下解决方案

  1. 在解决方案资源管理器 - >属性中右键单击项目
  2. 点击Web(在LHS上)。
  3. 查看本地IIS Web服务器(默认情况下,将选择radio btn)。
  4. 更改项目URL的端口号,例如:http:// localhost:1030 /到http:// localhost:45896 /(可能高于1024)
  5. 保存更改并运行应用程序。

这会在IIS配置文件中自动进行更改,并自动进行更改,因此我们不需要明确更改任何代码。这对我来说希望对你也有效。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/-100008093

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档