如何使用Development Server调试ASP.NET启动问题

时间:2009-08-03 22:44:17

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

我使用MVC项目模板创建了一个新的ASP.NET MVC项目。根据这本书,我正在阅读我正在阅读的ASP.NET MVC书(APRESS的Pro ASP.NET MVC框架),该应用程序应该是使用Visual Studio开发服务器开箱即用的。

它编译并运行但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 Development Server让它工作,但我不知道为什么页面无法加载。

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

赛斯

2 个答案:

答案 0 :(得分:3)

问题是我的hosts文件中有一个奇怪的条目。它是:: 1。不知道那是什么......但是因为它是在127.0.0.1之后进行的,所以它会让人感觉不舒服。

我注意到这一行,一切都很顺利。

详细信息......未来类似的问题。

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

赛斯

答案 1 :(得分:1)

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