在已有的Asp.net MVC项目中引入Taurus.MVC
Taurus.MVC是一个优秀的框架,如果要应用到已有的Asp.net MVC项目中,需要修改一下。
1、前提约定:
走Taurus.MVC必须指定后缀。如.api
2、原项目修改如下:
web.config文件:
<!--这里要改成:控制器所在的项目编绎后的dll名称(不包括后缀,,允许多个,用逗号分隔)--><add key="Taurus.Controllers" value="Taurus.Controllers" /><!--指定处理的后缀(默认无后缀,可配置.shtml) 必须指定后缀--> <add key="Taurus.Suffix" value=".api" /><!--路由模式【值为0,1或2】[默认为1]值为0:匹配{Action}/{Para}值为1:匹配{Controller}/{Action}/{Para}值为2:匹配{Module}/{Controller}/{Action}/{Para}--> <add key="RouteMode" value="1" /><!--是否允许脚本跨域访问,默认true<add key="IsAllowCORS" value="true"/>--><!--指定页面起始访问路径 必须注释掉<add key="DefaultUrl" value="default/index"/>-->
<system.webServer><modules><!--Taurus IIS应用程序池:集成模式(下运行,开启此配置)--><add name="Taurus.Core" type="Taurus.Core.UrlRewrite,Taurus.Core" /></modules><handlers><add name="api" verb="*" path="*.api" type="Taurus.Core.UrlRewrite,Taurus.Core" /></handlers></system.webServer>
3、Taurus.Core项目中修改
QueryTool.cs
public static bool IsTaurusSuffix(){string localPath = HttpContext.Current.Request.Url.LocalPath;string suffix = AppConfig.GetApp("Taurus.Suffix", "");if (suffix != "" && localPath.EndsWith(suffix)){return true;}else { return false; };}
4、访问url如下
http://localhost:54836/home/index.api
转载于:https://www.cnblogs.com/quejuwen/p/10438681.html
在已有的Asp.net MVC项目中引入Taurus.MVC相关推荐
- ajax调用fastreport,使用Ajax更新ASP.Net MVC项目中的报表对象
Ajax技术显著加快了Web应用程序的速度.另外,视觉效果方面也有提升.大家都同意,每次点击按钮时整个页面都会被刷新这一点不太友好.如果你的网速不是很快,那么这个过程会很烦人,因为所有的元素都会先消失 ...
- [转]Asp.Net大型项目实践(11)-基于MVC Action粒度的权限管理【续】【源码在这里】(在线demo,全部源码)...
本文转自:http://www.cnblogs.com/legendxian/archive/2010/01/25/1655551.html 接上篇Asp.Net大型项目实践(10)-基于MVC Ac ...
- 在 ASP.NET Core 项目中使用 AutoMapper 进行实体映射
一.前言 在实际项目开发过程中,我们使用到的各种 ORM 组件都可以很便捷的将我们获取到的数据绑定到对应的 List<T> 集合中,因为我们最终想要在页面上展示的数据与数据库实体类之间可能 ...
- spring mvc项目中利用freemarker生成自定义标签
2019独角兽企业重金招聘Python工程师标准>>> spring mvc项目中利用freemarker生成自定义标签 博客分类: java spring mvc +freemar ...
- 转 mvc项目中,解决引用jquery文件后智能提示失效的办法
mvc项目中,解决用Url.Content方法引用jquery文件后智能提示失效的办法 这个标题不知道要怎么写才好, 但是希望文章的内容对大家有帮助. 场景如下: 我们在用开发开发程序的时候,经常会引 ...
- 在ASP.NET MVC3项目中,自定义404错误页面
在Web开发中,用户体验是至关重要的,一个友好的网站自然少不了自定义404错误页面. 让笔者为大家介绍404错误页面在ASP.NET MVC3项目中的配置: 第一步,在项目的Web.config文件中 ...
- MVC项目中用户权限的限制
MVC项目中用户权限的限制 开发工具与关键技术: MVC 作者:姚智颖 撰写时间:2020/08/16 注释:下面以机订票系统中角色维护功能为例,设置其中不同级别的用户在整个系统中一些功能的访问权限. ...
- MVC项目中数据的分离
MVC项目中数据的分离 注释:下面以飞机电子客票系统中PNR查询功能为例,对未出票的PNR进行数据分离. 1.在进行旅客信息分离前要进行旅客PNR查询,查询该PNR中有多少个旅客,因为前面已经查询出了 ...
- MVC web项目中引入jquery插件
MVC web项目中引入jquery插件 1.下载jquery [https://jquery.com/] 看到这样的文档,直接CTRL+S保存到自己的文件夹 2.将文件夹中的js文件直接拖拽导入到项 ...
最新文章
- 《爱情公寓2》将播 恶搞宣传片大喊“有种别看”
- kattis ones简单题取模运算+枚举
- 【转】Asp.NetMve移除HTTP Header中服務器信息Server、X-AspNet-Version、X-AspNetMvc-Version、X-Powered-By:ASP.NET...
- Kafka核心源码解析 - KafkaController源码解析
- HGAT-用于半监督短文本分类的异构图注意力网络
- java 并发框架源码_某网Java并发编程高阶技术-高性能并发框架源码解析与实战(云盘下载)...
- python是什么专业学的-什么水平的人才可以学python呢?
- 太牛了,2万字用Python深度探索金庸小说世界!
- 宁波大学计算机网络复试真题,宁波大学计算机网络习题集
- 模电数电高频电路综合实验成套设备QY-MS535G
- 帝国CMS Table '***.phome_ecms_news_data_' doesn't exist
- 人力资源管理专业知识与实务(初级)【14】
- Markdown 自动生成目录
- 可近似看作直线的是_全国高中数学联赛模拟试题5及答案
- 建仓类型与对应建仓价MT4
- SAP软件Script脚本重复操作功能了解下(懒人必备)
- CCF CSP 2019-9-1 小明种苹果 C语言100分
- 神经网络优化:病态矩阵与条件数
- 查看windows服务、服务是否开启
- 写给Java开发者的Python入门
热门文章
- MindMaster 快捷键
- vue内解决可视化大屏内百度地图在css transform下缩放位置偏移的问题
- 半路出家,5年Java经验,五面阿里艰苦经历(定薪45K),回馈一波心得体会
- 【Unity数据持久化_Json】(二)Excel转Json
- 同济计算机考研分数线,2016年同济大学考研分数线公布
- APPS BFC-11-75-03B 75欧RF变压器替Mini-Circuit TC1-1T
- 山东大学软件学院2019软件测试考试回忆
- 云南初中计算机考试试题,云南省初中学业水平考试信息技术复习+练习题
- python中e怎么计算_python计算e
- 腾讯云从业资格证考试内容 考试多久出结果?