如何开始对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。
我还应该尝试什么?我不认为我以前在机器上遇到过这个问题。
答案 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“并享受您的时间