对内置的Visual Studio 2008 WebDev.WebServer.EXE进行故障排除

时间:2009-07-21 00:02:56

标签: .net asp.net asp.net-mvc visual-studio visual-studio-2008

如何开始对Visual Studio 2008的WebDev.WebServer.EXE进行故障排除?

我正在尝试运行默认的ASP.NET MVC项目。我一直从Firefox获得这条消息:

无法连接 Firefox无法在127.0.0.1:52589建立与服务器的连接。     *该网站可能暂时不可用或太忙。再试几次           时刻。     *如果您无法加载任何页面,请检查计算机的网络           连接。     *如果您的计算机或网络受防火墙或代理保护,请确保           允许Firefox访问Web。

来自IE和谷歌浏览器的类似消息。

我已禁用Vista防火墙。 VS2008是SP1版。

当我在Vista上ping localhost时,IP以IPv6格式返回。这是正常的吗? ping工作正常。 安全性:我打开了应用程序运行的文件夹给Everyone - Full。

我还应该尝试什么?我不认为我以前在机器上遇到过这个问题。

4 个答案:

答案 0 :(得分:1)

您可以尝试一些事情。首先,虽然您可能已经尝试过,但确保它正在运行。检查您的任务管理器,看看您是否可以在那里找到它。此外,系统托盘中应显示一个图标。其次,一旦确定它正在运行,请尝试通过telnet连接到它。对于您的设置,您可以使用以下内容使用telnet进行连接。

telnet 127.0.0.1 52589

您也可以尝试将firefox指向localhost,或者:: 1,即IPV6等效于127.0.0.1。

答案 1 :(得分:0)

您确定要尝试访问正确的端口吗?如果将鼠标悬停在Cassini的系统托盘图标上,工具提示将为您提供正确的端口。

您也可以右键单击该图标,然后选择在Web浏览器中打开。

答案 2 :(得分:0)

我的第一感觉是它可能是端口号。如果您将项目设置为“自动分配端口”,我会将其更改为特定端口,反之亦然。

答案 3 :(得分:0)

只需将WebDev.WebServer.EXE和WebDev.WebServer.exe.manifest从“C:\ Windows \ Microsoft.NET \ Framework \ v2.0.50727”复制到“C:\ Program Files(x86)\ Common Files \ microsoft”共享\ DevServer \ 9.0“并享受您的时间