我正在使用IIS 6.我想我的问题是我不知道如何使用routes.MapRoute路由到一个非控制器.

我有一个url,如example.com,我希望它为index.htm页面提供服务,而不是使用MVC.我该如何设定?在IIS中,我将index.htm作为我的起始文档,我的global.asax具有标准的“默认”路由,其中​​它调用Home / Index.

public static void RegisterRoutes(RouteCollection routes)

{

routes.IgnoreRoute("{resource}.axd/{*pathInfo}");

routes.MapRoute(

"Default", // Route name

"{controller}/{action}/{id}", // URL with parameters

new { controller = "Home", action = "Index", id = "" } // Parameter defaults

);

}

我补充说:

protected void Application_BeginRequest(object sender, EventArgs e)

{

if (Context.Request.FilePath == "/") Context.RewritePath("index.htm");

}

有用.但这是最好的解决方案吗?

mvc路由 html,asp.net-mvc – ASP.NET MVC路由从html页面开始相关推荐

  1. asp.net core 系列 6 MVC框架路由(下)

    一.URL 生成 接着上篇讲MVC的路由,MVC 应用程序可以使用路由的 URL 生成功能,生成指向操作的 URL 链接. 生成 URL 可消除硬编码 URL,使代码更稳定.更易维护. 此部分重点介绍 ...

  2. mvc 路由 .html 404,部署ASP.NET的MVC网站到IIS 6.0中,发现路由无法解析而出现404错误解决方案...

    部署ASP.NET MVC应用到IIS 6总是会引起混乱在第一.你已经编码在Visual Studio 2008中,看到你可爱干净的URL中内置的Web服务器很好地工作,你坚持了一些代码的Window ...

  3. 在 ASP.NET Core 中安装 MVC

    目录 本文出自<从零开始学 ASP.NET CORE MVC>目录  视频课程效果更佳:从零开始学 Asp.Net Core MVC 在ASP.NET Core 中安装 MVC 在本视频中 ...

  4. Asp.Net中WebForm与MVC,Web API模式对比

    webform,web mvc和web api都是asp.net官方的三套框架,想对比下三者的关系,查了下资料,web api跟web mvc基本同属一脉,只是mvc多了一个视图渲染,网上有些博客介绍 ...

  5. ASP.NET Web API实践系列06, 在ASP.NET MVC 4 基础上增加使用ASP.NET WEB API

    本篇尝试在现有的ASP.NET MVC 4 项目上增加使用ASP.NET Web API. 新建项目,选择"ASP.NET MVC 4 Web应用程序". 选择"基本&q ...

  6. MVC 之 架构的基本原理及Asp.Net实现MVC

    一.引言 许多Web应用都是从数据存储中检索数据并将其显示给用户.在用户更改数据之后,系统再将更新内容存储到数据存储中.因为关键的信息流发生在数据存储和用户界面之间,所以很多应用将数据和用户界面这两部 ...

  7. ASP.NET CORE 1.0 MVC API 文档用 SWASHBUCKLE SWAGGER实现

    from:https://damienbod.com/2015/12/13/asp-net-5-mvc-6-api-documentation-using-swagger/ 代码生成工具: https ...

  8. 1月4日链接篇:ASP.NET, ASP.NET AJAX, ASP.NET MVC, Visual Studio, IIS7

    [原文地址]Jan 4th Links: ASP.NET, ASP.NET AJAX, ASP.NET MVC, Visual Studio, IIS7 [原文发表日期] Friday, Januar ...

  9. .NET、C#和ASP.NET,ASP.NET MVC 四者之间的区别

    from:http://www.cnblogs.com/wwym/p/5555772.html 经常,会有一些人搞不清楚.NET和c#和ASP.NET这三者之间的关系,她们都是什么呢?他们之间有什么关 ...

  10. 如何使用Serilog.AspNetCore记录ASP.NET Core3.0的MVC属性

    这是Serilog系列的第三篇文章. 第1部分-如何利用Serilog的RequestLogging来精简ASP.NET Core的日志输出 第2部分-Serilog高级玩法之用Serilog记录所选 ...

最新文章

  1. python postmessage_解惑:Postmessage函数模拟鼠标单击指定坐标
  2. 取消挂载点可以节省磁盘么_磁盘克隆、磁盘镜像还有复制粘贴有什么不一样?...
  3. jquery监听滚动条
  4. android 如何修改百度导航诱导界面,Android 百度导航SDK
  5. DirectSound 混音的实现
  6. 虚函数和纯虚函数的区别是什么?
  7. extjs 按钮小箭头展开panel_汽车按钮都是英文看不懂?视频教你认清车内所有按钮,看完秒懂...
  8. python中的series的结构_pandas 数据结构之Series的使用方法
  9. python建立sqlite数据库_5分钟快速入门,用Python做SQLite数据库开发,附代码适合初学...
  10. 腾讯朋友、钉钉等被微信违规公示点名;谷歌更新安卓修复数百万台芯片漏洞;微软终止支持.NET Core 3.0 | 极客头条...
  11. 【论文写作】毕业论文写作的基本要求讲解
  12. mysql日期排序YMD_php将二维数组按日期(支持Ymd和Ynj格式日期)排序
  13. c# 不同窗体之间传值和调用
  14. ubuntu 20 kvm 安装macos
  15. U盘的针脚板竟然掉了
  16. SPFA算法判断负环
  17. 为程序界面添加滑动条
  18. 微店关键词取商品列表API接口(item_search-根据关键词取商品列表API接口),微店API接口
  19. 周志明:终于薅住了这位 “社恐”作者的小辫子
  20. 疯狂的 Web 应用开源项目

热门文章

  1. java 转储快照分析_分析Java核心转储
  2. Java命令行界面(第18部分):JCLAP
  3. CUBA Platform 6.3的新增功能
  4. scala rest_使用路标的Scala和Java的Twitter REST API
  5. IntelliJ IDEA内部设计
  6. 使用Vysper,TomEE和PrimeFaces将XMPP服务器嵌入JSF Web应用程序内部
  7. Java SE 8新功能导览:Java开发世界中的重大变化
  8. 什么是PermGen泄漏?
  9. 让我们将包变成模块系统!
  10. 使用Java快速入门的Apache Thrift