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

由于虚拟主机同时支持ASP和ASP.NET,使用ASP.NET MVC3为一个企业网站(ASP)写了个订单查询页面,上传虚拟主机后发现网站打不开了,提示404无法找到资源:



原因是我的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");
}


评论: 0 | 引用: 0 | 查看次数: 2976
发表评论
登录后再发表评论!