2009-06-24 135 views
0

这是一个非常基本的问题。我觉得有点愚蠢的问,但我有点卡住了,希望有一些人在这里可以节省一些时间。所以我打开VS2008去文件新的ASP.NET MVC Web应用程序,然后单击确定。我选择创建测试项目。我打F5来调试我的新MVC项目。然后我选择修改Web.Config文件以启用调试。它进入http://localhost:57323/,我得到一个页面加载错误。无法获取运行Visual Studio 2008的新鲜ASP.NET MVC项目

Firefox无法建立与localhost:57323上的服务器的连接。

有什么特别的我需要为Vista做些什么?或者有什么我需要做的与IIS。

感谢您帮助noob。

2009/6/30更新

好吧,我想我可能需要重新安装VS2008。 ASP.NET开发服务器打开与端口。我想我已经尝试了所有建议。我已将Default.aspx标记为起始页面。我试图用FireFox/ie 8 /和chrome打开它。我试图卸载/重新安装asp.net MVC,没有工作。因为telnet似乎不是Vista的一部分,所以我尝试使用putty登录localhost和端口55992。只是试图创建一个Web项目似乎没有工作。所以我真的认为它可能是视觉工作室。哦,这有点令人沮丧,但有时候这是交易的一部分。

回答

2

它不是IIS,VS2008使用集成的虚拟主机容器。当你的网站加载时,你应该在你的任务栏中看到它,它看起来像一个带有齿轮的网页。当你把鼠标悬停在它上面时,它应该说“ASP.NET开发服务器 - 端口X”。你可以做的第一件事是确保加载,如果是的话,我们可以从那里开始。

0

当您在Visual Studio 2008中运行ASP.NET网站时,它应该为您启动一个小型的集成ASP.NET Web服务器。它被称为ASP.NET开发服务器,当您调试时,您应该在系统托盘中看到一个图标。您的网站实际上并未托管在IIS中,除非您将该项目配置为这样,并且自己在此部署该网站。如果你没有看到这个集成的web服务器启动,那么你的VS2008安装可能没有成功完成,或者你的项目被配置为在IIS中托管。

0

像这些人说,当你开始通过Visual Studio进行调试时,Web服务器启动。在你的情况下,我认为你应该右键点击名为Default.aspx的文件并选择设置为启动页面,然后开始调试。

赛义德·易卜拉欣·哈希米

1

按F5键,等待在Firefox中的错误。转到命令窗口和“TELNET localhost 57323”。你的屏幕会变黑,然后输入“GET /”,回车(你将看不到任何击键)。这模拟了firefox应该做的连接。你应该看到你的应用程序的HTML输出 - 如果没有,那么Firefox的错误(可能配置为使用代理?),请在IE中尝试。如果它不起作用 - 正如人们已经说过的那样:ASP.NET Development Server存在问题。

相关问题