昨天看了Bear.sTaR{R}写的
Update 2005 Web Application Projects后出现的严重问题。
想起了自己其实早先下载并安装了web application projects的RC版,既然出了Released版,就下载个正式版并验证一下自己的环境是否存在同样的问题。因为之前安装后发现在新建工程的Visual C#下多了一个可以新建web projects工程就没深入下去。正好我们也有一大工程需要升级到2.0,之前用web site尝试过转换,错误太多,根本没法继续。
卸载RC版安装正式版,新建Web Site工程,修改页面为<a href="http://www.cnblogs.com" target="_blank">博客园</a>,F5运行,一切正常,心想Bear.sTaR{R}的问题应该不是web application projects的bug,可是当我新建一个Web Application工程后,没改任何东西F5,弹出如下提示:
Asp.net Development server failed to start listening on port 2560(ps:port number是随机的)
Error Message:
通常每个套接字地址(协议/网络地址/端口)只允许使用一次。
然后无论点确定或取消,整个IDE都将崩溃掉,只能强行结束进程了。一直尝试了很多次都是这样,网上也没找到想关说法。
我的环境是vs 2003 en version,vs 2005 profession en version(V 8.0.50727.42 /RTM 050727.4200)
我发现web application project 2005的版本是v 8.0.66504.00,不知是否与此有关。
Visual Studio 2005 Web Application Projects
![]() | Web Application Projects provide a companion web project model that can be used as an alternative to the built-in Web Site Project in Visual Studio 2005. This new model is ideal for web site developers who are converting a Visual Studio .Net 2003 web project to Visual Studio 2005. (Released May 8, 2006) |
注:新装了一个win2003的环境,安装vs 2005 profession后打上web application project 2005没有上述问题了.