设置ASP.NET MVC站点默认页为html页
来源:互联网 发布:淘宝折叠实木沙发床 编辑:程序博客网 时间:2024/05/08 11:38
设置ASP.NET MVC站点默认页为html页
mvc
默认页
it
分类: C#同事部署了一个Asp.Net MVC的站点,希望它的默认页是index.html页,在vs2010中给站点根目录增加了index.html,然后调用没有什么问题,但部署到IIS7上,在功能试图=》默认文档添加了index.html,但是只输入域名还是访问不到,看来还是.net mvc和IIS不兼容的原因,后来同事采用的办法是在global文件中把默认页面写成一个需要登录的页面,这样因为没有权限,系统会自动跳转到登录页面
public static void RegisterRoutes(RouteCollection routes)
朋友找到了一个很好的博文,感觉实现方法更加灵活,具体如下:
方法1:
在Global.asax文件中增加
protected void Application_BeginRequest(object sender, EventArgs e)
{
}
方法2:
新建一个路由DefaultController,并把它设置为默认路由,在Action中增加
Redirect(Url.Content("~/index.html"));
此方法需要修改web.config配置
在Web.config文件中的<compilation>节点中增加:
方法3:
1)站点根目录增加了default.html;
2)修改Global.asax默认的路由注册,去掉默认controller:
routes.MapRoute(
将iis中的默认文档配置为index.html
- 设置ASP.NET MVC站点默认页为html页
- 设置ASP.NET MVC站点默认页为html页
- 设置ASP.NET MVC4.5站点默认页为html页
- asp.net mvc设置area页面为默认路由
- ASP.NET MVC 2.0 Html.DropDownListFor默认项设置的小技巧
- asp.net mvc怎么设置“起始页”
- Asp.net MVC area文件夹下设置默认显示页面
- 用Ueditor为Asp.net mvc打造可视化HTML编辑器
- 用asp.net mvc 开发的网站 在IIS中怎么样才能设置index.html为主页?
- ASP.NET使用母版页后设置默认按钮问题
- asp.net通过web.config设置网站默认页
- 利用C#创建 IIS 站点并设置.NET Framework版本为ASP.NET 2.0 的方法
- 利用C#创建 IIS 站点并设置.NET Framework版本为ASP.NET 2.0 的方法
- ASP.NET MVC Html.BeginForm
- ASP.net 设置默认按钮
- asp.net 站点导航与母板页
- asp.net--站点构架(页首设计)
- asp.net中web.config设置错误页error.html
- 从B 树、B+ 树、B* 树谈到R 树
- 施一公——中国大学的导向出了大问题
- 10条影响CSS渲染速度的写法与建议
- 树和二叉树
- 校招中遇到过的问题
- 设置ASP.NET MVC站点默认页为html页
- Part one Fundamental Techniques in Handling People [《人性的弱点》 笔记]
- android 输入8或者6会搜索出来name和number都没有6的联系人
- Algorithm Part I:Programming Assignment(3)
- 百度地图-使用坐标
- 浏览器常用快捷键
- 教你如何迅速秒杀掉:99%的海量数据处理面试题
- Android中onSaveInstanceState(Bundle outState)与OnPause()的区别
- Android绘图监听接口OnPreDrawListener详解