Gra*_*ght 5 iis-express visual-studio-2015
我可以正常调试我的Web服务没有问题,但现在我一直得到错误"无法启动IIS Express Web服务器.端口3268正在使用".我已经看过以前有关此事的问题,但我被困住了:
我使用什么端口并不重要
重启,关闭Web浏览器,删除Web历史记录等都失败了
像TCPView这样的工具显示该端口未被使用
我可以从命令提示符启动/停止IISExpress确定
通常,地址localhost:3268在浏览器中显示错误消息 - 但是在Visual Studio中加载项目之后(在开始调试项目之前,或者根本不做任何事情),localhost:3268在浏览器中显示一个网页
我在特定项目中遇到这些问题。
为了我,
netstat -ano在命令行中运行:确定没有使用端口。解决方案是运行
netsh http add iplisten ipaddress=::
从命令行。
快乐的日子,归功于:James Bryant!https://developercommunity.visualstudio.com/content/problem/110767/specified-port-is-in-use.html
Krishna 提供的链接启发我打开 IIS,发现 IIS 中有一个本地网站具有相同的端口(它是相同的 Web 服务)。我删除了它,现在我可以再次调试我的应用程序。
我无法解释为什么我看不到正在使用的端口,为什么在 Visual Studio 中加载项目时它开始提供网页,以及为什么我在任务管理器中看不到 IIS 正在运行。我猜测 Visual Studio 实际上以某种方式运行它。
感谢所有受访者的帮助!
| 归档时间: |
|
| 查看次数: |
21063 次 |
| 最近记录: |