clq

  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

http://www.cnblogs.com/guolebin7/archive/2010/06/30/1768467.html

【VS2008无法启动asp.net development server】的解决

今天在VS2008中浏览打开一个网页时,就弹出对话框“无法启动asp.net development server”,试了很多次都是这样,有时就提示“无法连接到asp.net development server”


在网上找到下面的解决方法:
===============================================
>>>step1
【工具】->【外部工具】->按【添加】输入:
1)标题:Web Server Port:8080
2)命令:C:WINDOWSMicrosoft.NETFrameworkv2.0.50727WebDev.WebServer.EXE
3)参数:/port:8080 /path:$(ProjectDir)
4)【使用输出窗口】选上

>>>step2
点击step1后在【工具】菜单上出现的“Web Server Port:8080”选项,激活自定义Web Server服务器,激活后窗口右下角会出现一个“asp.net development server”图标。

>>>step3
在网站上右击选择【属性页】->【启动选项】->【使用自定义服务器】,在基URL输入http://localhost:8080

>>>step4

记得要把该网站或项目的IIS上的运行端口也要改成8080:IIS--找到你的项目网站,并且右击--将端口改成8080
===============================================


解决过程和上面稍微有点不一样:
1、 step1 中的命令 C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\WebDev.WebServer.EXE在电脑中找不 到这个路径,后来无意中看到另一篇文章说VS2005的WebDev.WebServer路径是上面,而VS2008的路径则是C:\Program Files\Common Files\Microsoft Shared\DevServer\9.0\WebDev.WebServer.EXE
2、step1 中的【使用输出窗口】,在我的VS2008中是灰色不可选的,就没管它了。
3、做完step3 后就可以在VS中正常浏览打开网页了。

 

【注】

如果还是不行的话,请检查一下你的杀毒软件是不是NOD32,如果是的话,再试一下下面所提到的方法,修改一下它的“高级设置” 

1、打开NOD32的主界面,并切换到高级模式。
2、点击菜单“设置”里的“高级设置”。
3、选到树状菜单的“Web 访问保护 -> HTTP”上,把“启用HTTP检查”关闭即可。

--------------------------------------------------

我的 vs2008 恐怕是有问题的,要用这个参数 /port:8080 /path:"$(ProjectDir)

好象是因为 $(ProjectDir) 自己加了个双引号,但又不知道怎么改这个值.只好再加个双引号在前面.

posted on 2011-11-29 11:01  clq  阅读(511)  评论(1编辑  收藏  举报