在已有的Asp.net MVC项目中引入Taurus.MVC
程序员文章站
2022-04-28 11:41:18
Taurus.MVC是一个优秀的组件,如果要应用到已有的Asp.net MVC项目中,需要修改一下。 ......
taurus.mvc是一个优秀的框架,如果要应用到已有的asp.net mvc项目中,需要修改一下。
1、前提约定:
走taurus.mvc必须指定后缀。如.api
2、原项目修改如下:
web.config文件:
<!--指定处理的后缀(默认无后缀,可配置.shtml) 必须指定后缀--> <add key="taurus.suffix" value=".api" /> <!--指定页面起始访问路径 这里要注销 <add key="defaulturl" value="home/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
上一篇: 详解C#迭代器