2009-08-03 109 views
2

我已经使用MVC项目模板创建了一个新的ASP.NET MVC项目。根据这本书,我正在阅读我正在阅读的ASP.NET MVC书(APRESS提供的Pro ASP.NET MVC框架),应用程序应该使用Visual Studio Development Server来开箱即用。如何使用开发服务器调试ASP.NET启动问题

它编译和运行,但IE浏览器返回一个页面加载错误......特别是以下错误:

This problem can be caused by a variety of issues, including: 

•Internet connectivity has been lost. 
•The website is temporarily unavailable. 
•The Domain Name Server (DNS) is not reachable. 
•The Domain Name Server (DNS) does not have a listing for the website's domain. 
•There might be a typing error in the address. 
•If this is an HTTPS (secure) address, click Tools, click Internet Options, click Advanced, and check to be sure the SSL and TLS protocols are enabled under the security section. 

我在Windows 7 RC1运行Visual Studio 8。我确实安装了IIS并在我的机器上运行。

我希望得到这个工作使用VS开发服务器,但我不知道为什么页面不加载。

编辑
即使关闭了防火墙...同样的问题。我使用Windows防火墙。
我正在运行Visual STudio作为管理员... fyi。

赛斯

+0

该错误表示IE无法连接到Web服务器。你看到任务栏中的Visual Studio Dev Server图标吗? – David 2009-08-03 23:05:21

+0

是的...图标在那里,并引用一个端口。 – 2009-08-04 00:52:59

回答

3

问题是我的主机文件中有一个奇怪的条目。它是:: 1。不知道那是什么......但是因为它是在127.0.0.1条目之后,所以它会让事情变得流行起来。

我注意到那条线和一切都很好。

详情...为未来类似的问题。

我打开了c:\ windows \ system32 \ drivers \ etc。这是一个叫做主机的文件(没有文件扩展名)。将它保存到桌面(Vista和Win 7不允许你简单地编辑和保存这个文件)。根据需要进行编辑。复制并替换上述路径中的原件。

Seth

1

哪个端口的开发服务器上运行?如果它是恰好被另一个程序使用或阻止(防火墙)的端口,则可能导致冲突。您可以尝试更改开发服务器在项目属性中使用的端口,以查看是否解决了任何问题。您还应该禁用防火墙以确认它不会引起任何问题。

+0

即使在防火墙关闭的情况下也是这样。 – 2009-08-04 00:58:22