我在visual studio 2012中有asp.net web应用程序项目。当我想启动它时,出现以下错误:
Unable to launch the IIS Express Web server: Port"4012" is in use
这个问题从无到有。我该如何解决它?
发布于 2018-04-13 09:54:56
来自MSDN库
当运行文件系统网站时,Visual Studio无法保证您指定的端口可用。如果在运行页面时端口正在使用,Visual Studio将显示错误消息。
要更改IIS Express使用的端口来运行程序,应该按照MSDN上本文所述的步骤进行操作
简而言之,我们需要编辑文件%systemdrive%:\Users\<username>\Documents\IISExpress\config
并更改此文件中找到的绑定信息并更改IIS Express的其他配置。
由于这种解决问题的方法不是那么简单,我建议关闭试图在开发计算机上使用该端口访问的应用程序。寻找来自微软的特定工具,例如TCPView,可以帮助发现抓取端口的应用程序。通常它只是浏览器
发布于 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) "
原因:实际上,这些端口号是在运行时动态生成的。它保证可用。如果它被某个其他过程项目获取不会运行。所以我们需要尝试另一个端口。
解决方案:我在互联网上找到了各种解决方案,但问题仍未解决。最后我尝试了以下解决方案
这会在IIS配置文件中自动进行更改,并自动进行更改,因此我们不需要明确更改任何代码。这对我来说希望对你也有效。
https://stackoverflow.com/questions/-100008093
复制相似问题