使用本地IIS 7服务器页面获取404

时间:2009-08-24 18:43:08

标签: asp.net iis

我的设置:

Vista 64位PC(我的本地PC) IIS 7显然 VS 2008

我在IIS默认站点下手动设置了一个新的“应用程序”。它正在运行。 应用程序指向正确的目录(我的default.aspx存在) 我在运行Server 2008的开发服务器上设置了相同的设置,运行正常

但对我来说,当我去http://localhost/MyAppName时,我找不到404。

我不知道为什么。

因此,由于这不起作用并且仍然有404,然后我尝试从使用VS Web服务器改为在VS 2008中的“Web”选项卡中的Web项目属性中使用IIS。然后单击“创建虚拟”目录“按钮,它为我在IIS中创建了一个新的应用程序。同样的事情。如果我去那个地址,我会在我的本地机器上运行404.

3 个答案:

答案 0 :(得分:1)

好的,我没有在Vista中安装IIS的IIS 6功能。我不知道它仍然使用IIS 7中的遗留功能在本地运行网站....我想。不知道为什么,但我想它使用这些IIS6功能。将不得不研究为什么它依赖于这些东西。

答案 1 :(得分:0)

您是否有主目录查找“default.aspx”作为默认页面?

答案 2 :(得分:0)

要检查几件事:

首先,查看您的访问日志,以确切了解要记录的请求。

检查您的IIS配置 - 您可能有一个default.aspx页面,但IIS是否配置为将其用作默认页面之一?如果你去http://localhost/AppName/default.aspx,你还能得到404吗?

如果您将静态test.html文件放在同一目录中,是否可以访问它?

这些都应该有助于确定原因。