我刚刚得到了新的发展箱时遇到让我的MVC项目启动和运行的问题。我的旧盒子有Server 2003和IIS6。在设置了here中提到的通配符映射后,我能够使我的MVC应用程序在此框上工作。我的新盒子正在运行Vista Business和IIS7。当我复制我的应用程序并尝试运行它时,出现'http 404找不到资源。'错误。但是,如果我创建一个新的MVC应用程序并运行它,一切正常。我也从我的旧盒子里复制了Nerd晚餐应用程序,并且工作得很好。404错误时,ASP.NET MVC应用IIS7
我验证过的应用程序在集成模式下运行,并且比较了工作和非工作应用程序的web.config文件中,但看到没有什么比专用AppSettings的不同等。我试图在经典模式下使用通配符映射集来运行应用程序,但这也不起作用。我也尝试使用卡西尼运行应用程序,但得到了相同的结果。
可以运行菲德勒,看看哪个请求实际上产生404? – 2009-08-20 15:47:55
这是对应用主页的初始请求。 即{主机名}/{应用程序名称}/ – Hamman359 2009-08-20 16:53:13