我为我的MVC3项目创建了一个应用程序安装程序,并遵循在线发现的BIN部署建议。
我的网站已安装,但我没有显示任何页面。
这是VS2010安装程序项目的外观
这就是我设置IIS的方式
当我通过Visual Studio运行应用程序时,如何将Home Index页面作为默认页面?
答案 0 :(得分:0)
IIS 6.0不支持开箱即用的无扩展名网址。这意味着如果您尝试导航到/Home/Index
,IIS 6.0不知道这是一个ASP.NET应用程序,并且没有任何反应。在托管管道模式下运行应用程序时,从IIS 7.0开始支持无扩展URL。
如果要实现这一点,则需要将非托管aspnet_isapi.dll
过滤器与ASP.NET关联。 Phil Haack介绍了his blog post(ASP.NET 4.0)和this post中的这个主题(对于CLR 2.0,自从您使用ASP.NET MVC 3以来不是这种情况)。