首页 > 代码库 > WCF服务库创建-20140919
WCF服务库创建-20140919
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
WCF服务库创建-20140919
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。