【发布时间】:2011-09-18 11:37:30
【问题描述】:
我在一台装有 IIS6 的 windows server 2003 机器上设置了一个 asp.net mvc 应用程序。已安装 ASP.NET MVC3 和 .NET4 框架。
现在,我为 .NET4 设置了一个新网站,New AppPool,然后使用我的 asp.net mvc3/razor 应用程序在其中放置一个虚拟目录。 所以:
IIS
+NewSite <<I set home directory to MyApp
++MyApp/ <<virtual dir
这是令人讨厌的一点,当我导航到地址 http://<MyServerIp>/ 我的应用程序的主页加载。但是,所有其他链接/网址都失败并给我一个 404。
如果我点击登录。 URL <myServerIp>/Account/LogOn 给出了 404。同样,除主页之外的所有其他 url 都给出了 404。
我已经解决了许多关于 SO 的相关问题。我已经通过Phil Haacks article. 为.net4 设置了通配符映射。
有什么想法吗?
【问题讨论】:
标签: asp.net-mvc asp.net-mvc-3 iis-6 windows-server-2003 http-status-code-404