日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程语言 > asp.net >内容正文

asp.net

ASP.NET MVC 中宿主WCF Rest 服务的解决方法

發布時間:2025/4/5 asp.net 34 豆豆
生活随笔 收集整理的這篇文章主要介紹了 ASP.NET MVC 中宿主WCF Rest 服务的解决方法 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

我這里就是通過routes.MapRoute(參數)中的參數進行處理的。MapRoute的重載如下:

RouteTable.Routes.MapRoute( string name, string url); RouteTable.Routes.MapRoute( string name, string url, object defaults); RouteTable.Routes.MapRoute( string name, string url, string[] namespaces); RouteTable.Routes.MapRoute( string name, string url, object defaults, object constraints); RouteTable.Routes.MapRoute( string name, string url, object defaults, string[] namespaces); RouteTable.Routes.MapRoute( string name, string url, object defaults, object constraints, string[] namespaces);

?

name參數:規則名稱可以隨意取,但是不能重名,否則會報錯。路由集合中已經存在為“default”的路由。路由名必須是唯一的。

Url參數:url獲取數據的規則,這里不是正則表達式,將要識別的參數括起來就可以了,比如{controller}/{action}

注:最少只需要傳遞name,url參數,就可以建立一條Routing規則。比如實例中可改為: RouteTable.Routes.MapRoute("Default", "{controller}/{action}");,

defaults參數:url參數中的默認值,如果一個URL只有controller:localhost /home/,而我們只建立了一條url獲取數據規則:{controller}/{action},這時就會為action參數設置defaults參數中規定的默認值,defaults是Object類型,可以傳遞一個匿名類型來初始化默認值。(action也就是index調用方法Userdetail())

new { controller = "Home", action = "Userdetail" });

constraints參數:用來限定每個參數的規則或Http請求的類型,constraints屬性是一個RouteValueDictionary對象,也就是一個字典代表,字典的值可以有兩種:a,用來定義正則表達式的字符串,正則表達式不區分大小寫。B,用于實現IRouteConstraint接口且包含Match方法的對象。通過正則表達式可以規定參數格式,比如controller參數只能為4位數字:new {controller=@”\d{4}”}

public static void RegisterRoutes(RouteCollection routes) {//忽略對.axd文件的Route,也就是和WebForm一樣直接去訪問.axd文件routes.IgnoreRoute("{resource}.axd/{*pathInfo}");routes.IgnoreRoute("{resource}.ashx/{*pathInfo}");routes.MapRoute("Default", // Route name"{controller}/{action}/{id}", // URL with parametersnew { controller = "Home", action = "Index", id = UrlParameter.Optional }, // Parameter defaultsnew { controller = @"^\b(?!GetRegSourceData)\w*\b$"});routes.Add(new ServiceRoute("GetRegSourceData", new WebServiceHostFactory(), typeof(GetRegSourceData)));}

查看以上代碼 其中new { controller = @"^\b(?!GetRegSourceData)\w*\b$"}? 過濾掉Controller為GetRegSourceData的URI.

然后就會去匹配WCF Rest Service的Route

routes.Add(new ServiceRoute("GetRegSourceData", new WebServiceHostFactory(), typeof(GetRegSourceData)));

?

轉載于:https://www.cnblogs.com/aehyok/archive/2012/11/21/2781067.html

總結

以上是生活随笔為你收集整理的ASP.NET MVC 中宿主WCF Rest 服务的解决方法的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。

主站蜘蛛池模板: 青娱乐国产在线 | 人妻一区二区三区视频 | 色综合狠狠 | 一线毛片 | 国产精品久久久毛片 | 国产人妻精品午夜福利免费 | 丰满人妻一区二区三区在线 | 国产a国产片国产 | 亚洲网站视频 | 亚洲偷怕 | 好姑娘在线观看高清完整版电影 | 日韩一区二区毛片 | 欧美第一网站 | 91gao| 在线观看一区视频 | 成人午夜精品视频 | 欧美一区亚洲 | 国产91在线亚洲 | 亚洲伊人精品 | 韩国一区二区在线观看 | 嫩草影院国产 | 韩日精品视频 | av美女网站 | 日韩精品在线视频免费观看 | 免费av不卡在线观看 | 青青青在线免费观看 | 国产成人精品aa毛片 | 91一区视频 | 日韩成人无码 | 这里只有精品在线观看 | 色网在线视频 | 黑丝美女啪啪 | 性欧美丰满熟妇xxxx性 | 91视频啪啪 | 国产一区二区三区视频播放 | 韩国三级hd中文字幕有哪些 | a天堂资源在线 | 免费国产在线观看 | 久久精品色妇熟妇丰满人妻 | 欧美丰满熟妇bbbbbb | 欧美精品卡一卡二 | 国模一区二区 | 精品日韩一区二区三区 | 午夜视频福利网站 | 1024中文字幕| 欧美成人三级伦在线观看 | jk美女又爽又黄视频 | www.三级.com | 欧美在线另类 | 最新国产拍偷乱偷精品 | 韩国一区二区三区四区 | 99草在线视频 | 成人高潮视频 | 国产6区 | 欧美性猛交xxxx乱大交hd | 久久精品免费观看 | 在线观看日本视频 | 制服丝袜一区二区三区 | 九九视频精品在线 | 成人在线观看免费 | 日韩激情文学 | 国产叼嘿视频在线观看 | 久草国产在线观看 | 一级黄片毛片 | 天天天av | 大陆熟妇丰满多毛xxxⅹ | 久操福利 | 黄色靠逼视频 | 久草手机在线视频 | 亚洲国产精品国自产拍久久 | 免费在线色视频 | 九九激情网 | 久草新 | 国产一区二区黄色 | 911看片 | 国模私拍一区二区 | 日日夜夜人人 | 中文字幕在线看高清电影 | 欧美黄色小说视频 | 白浆网站 | 亚洲制服一区 | 久久婷婷精品 | 欧美成年人视频 | 性一交一乱一伧老太 | 久热精品视频 | avwww.| 狠狠澡| 美女视频黄a视频全免费观看 | 一区二区在线观看免费视频 | 污片在线看| 精品91视频 | 欧美成人性色 | 99re99热| aaa影院 | 久久久线视频 10 | 久久中文精品 | 国产视频h| 免费在线黄色av | 爱草av |