2010-06-23 86 views
0

我想在IIS 7.5上与Win Server 2008 R2计算机上部署网站。该网站是用asp网络mvc2开发的。我的客户要求我部署一个简单的.html文档,直到我们决定使用mvc应用程序。我创建了该网站并发布了我的网站进行测试,并且完美地工作,但我无法让我的应用程序忽略index.html页面。 到现在为止我已经试过如下:IIS 7.5默认文档和ASP.Net MVC 2路由

  1. 加入IgnoreRoute(“index.html的”),以我的应用程序
  2. 的设置默认文档在IIS中Global.asax.cs中是“的index.html”
  3. 从默认文档中删除所有其他文件。

,但我仍然不能得到它的权利。

回答

0

这实际上是MVC的一个特性。如果在该位置可以找到实际文档,则将使用该文档而不是MVC ActionResult。我会看看我是否可以挖掘文档。

如果您的应用程序已经准备好,为什么不直接删除/重命名的index.html?

+0

首先,尽管该应用程序是准备好了,这是从我的客户端的请求,因为他们正在改变他们的公司的银行账户到不同的银行,我们可能会改变信用卡支付系统。 让我明确这一点,你说的MVC功能是真实的,url example.com/index.html完美的作品,但我需要url example.com默认显示index.html。仍然应用程序应提供完全匹配路线的传入网址(只是不响应“/”请求)。我应该从路由表中删除默认值以使其工作吗? – gmakrygiannis 2010-06-23 15:51:13