WCF服务库创建-20140919_.NET_编程开发_程序员俱乐部

中国优秀的程序员网站程序员频道CXYCLUB技术地图
热搜:
更多>>
 
您所在的位置: 程序员俱乐部 > 编程开发 > .NET > WCF服务库创建-20140919

WCF服务库创建-20140919

 2014/10/25 18:13:50  云腾  程序员俱乐部  我要评论(0)
  • 摘要:1.创建wcf服务库2.宿主到web程序上//宿主wcf服务库RouteTable.Routes.Add(newServiceRoute("ctserver.dll",newWebServiceHostFactory(),typeof(DMService.DMService)));3.注意事项:wcf服务程序需在服务类定义的头部增加[AspNetCompatibilityRequirements
  • 标签:创建 WCF 服务

1. 创建wcf服务库

2. 宿主到web程序

// 宿主wcf服务库
RouteTable.Routes.Add(new ServiceRoute("ctserver.dll", new WebServiceHostFactory(), typeof(DMService.DMService)));

3. 注意事项:

  • wcf服务程序需在服务类定义的头部增加
    [AspNetCompatibilityRequirements(RequirementsMode = AspNetCompatibilityRequirementsMode.Allowed)]
     
  • web程序中的Web.config增加
    <system.serviceModel>
        <serviceHostingEnvironment aspNetCompatibilityEnabled="true" />
    </system.serviceModel>

4. 如何将wcf服务宿主到在现有的mvc: 路由里屏蔽关键字即可

routes.MapRoute("Default", // Route name
                "{controller}/{action}/{id}", // URL with parameters
                new { controller = "Home", action = "Index", id = UrlParameter.Optional } // Parameter defaults
                , new { controller = @"^\b(?!ctserver.dll)\w*\b$" }
                );

参考文档:

http://msdn.microsoft.com/zh-cn/library/aa702682.aspx

http://blog.csdn.net/hawksoft/article/details/7524866

发表评论
用户名: 匿名