asp.net-mvc - 想要使用来自mvc的index.html

标签 asp.net-mvc iis-6

当我加载新网站时,其中一些使用MVC,另一半使用静态页面。

第一页应该是index.html

但是,当我转到http://domain时,它将直接进入MVC Controller 。

即使我有IIS指向此页面,它也不会转到index.html,这可能是由于我使用IIS内部的通配符这一事实,如我的博客http://www.bryanavery.co.uk/post/2009/07/02/Deploying-MVC-on-IIS-6.aspx所述。

但是,当我选择http://domain时,我需要第一页转到index.html。

有任何想法吗?

最佳答案

您可以将路径定向到 Controller 操作并返回文件,如下所示:

public ActionResult Index()
{
    return File("index.html", "text/html");
}

关于asp.net-mvc - 想要使用来自mvc的index.html,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1715015/

相关文章:

javascript - 根据 ViewBag 值运行 JavaScript block

ruby-on-rails - 像Devise for Rails这样的ASP.Net MVC的身份验证引擎?

internet-explorer - Internet Explorer 8 EmulateIE7 模式不起作用

asp.net - 信箱不可用。服务器响应为 : 5. 7.1 无法中继 abc@xyz.com

.net - 以编程方式停止和启动 IIS。快速安全的方式

c# - 通过 VS 2015 RC 进行非 Azure 部署

javascript - 如何从级联下拉列表返回选定的数据到 Controller

c# - log4net 将在哪里创建这个日志文件?

c# - 在 IIS 6.0 中启动 Web 服务 (.asmx)

c# - 无法加载文件或程序集 'app_code' 或其依赖项之一