ASP.NET MVC3站点设置html默认首页的方法

作者:袖梨 2022-06-25

ASP.NET MVC3站点设置html默认首页的方法

原因是我的ASP.NET MVC3项目没有首页,而IIS设置的默认文档Index.asp也不生效了。

ASP.NET MVC3网站设置首页为html或asp文件

打开Global.asax,添加如下代码即可解决:

 代码如下 复制代码

protected void Application_BeginRequest(object sender, EventArgs e)
{
    if (Context.Request.FilePath == "/") Context.RewritePath("Index.asp");
}

后来在网上也找到了一些方法,下面分享两个不错的

新建一个路由DefaultController,并把它设置为默认路由,在Action中增加
Redirect(Url.Content("~/index.html"));
此方法需要修改web.config配置
在Web.config文件中的节点中增加:

 代码如下 复制代码


 

相关文章

精彩推荐