Visual Studio开发服务器使用错误的端口

Sha*_*ica 26 asp.net vs-devserver visual-studio-2008 visual-studio

之前的问题相关,我认为已解决,实际上并非......

我认为,我的Visual Studio 2008安装可能有点搞砸了.

  1. 当我的ASP.NET项目设置为使用具有固定端口的VS Dev Server时,我得到链接问题中描述的"使用中的端口"错误.
  2. 当我的项目设置为使用随机(自动分配)端口号时,它可以工作,但它使用比实际Dev Server端口号少3的端口号启动浏览器(例如,如果端口号是1903,则浏览器发布到http:// localhost:1900 /)
  3. 如果我对项目设置进行了更改,则在保存并重新启动Visual Studio之前,它们不会"占用".

任何想法如何追踪这一个?

谢谢!

Mac*_*ros 61

我有一个类似的问题,同时击中了我的两台主机.在调查时,我发现它与Eset的个人安全有关(猜测最近的更新搞砸了什么).为了解决这个问题,我从活动的浏览器过滤中排除了VS2008 - 这是在:设置 - >高级防火墙设置 - >防病毒和反间谍软件 - > Web访问保护 - > HTTP - > webbrowsers

在这里取消选择vsdev修复了问题 - 有趣的是,禁用防火墙和防病毒/反间谍软件并没有解决问题,所以如果你运行不同的安全软件,那么值得寻找类似的设置

  • 另一种防火墙/安全产品比他们要保护的东西造成更多的时间损失和损坏.;) (8认同)
  • 亲爱的上帝,这就是我喜欢StackOverflow的原因.这完全是我的问题.谢谢! (7认同)

ale*_*exl 17

首先尝试杀死所有"WebDev.WebServer.exe"进程.

  • 在解决方案资源管理器中,单击应用程序的名称.
  • 在"属性"窗格中,单击"使用动态端口"旁边的向下箭头,然后从下拉列表中选择"假".这将启用"端口号"属性的编辑.
  • 在"属性"窗格中,单击"端口号"旁边的文本框,然后键入端口号.
  • 单击"属性"窗格外部.这样可以保存属性设置.

希望这可以帮助