加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

c# – 独立装配中的WCF服务

发布时间:2020-12-15 06:42:09 所属栏目:百科 来源:网络整理
导读:在单独的程序集中创建WCF服务的正确方法是什么,然后通过同一解决方案中的Web项目公开其端点? 解决方法 我这样做: 在类型类库的新项目中构建您的WCF服务 将您的界面和实现放在这个库中,像MyServiceLib这样的命名空间 将只有一个语句的MyService.svc文件添加
在单独的程序集中创建WCF服务的正确方法是什么,然后通过同一解决方案中的Web项目公开其端点?

解决方法

我这样做:

>在类型类库的新项目中构建您的WCF服务
将您的界面和实现放在这个库中,像MyServiceLib这样的命名空间
>将只有一个语句的MyService.svc文件添加到您的Web项目中,ServiceHost指令:

<%@ ServiceHost Service="MyServiceLib.MyService" %>

其中MyServiceLib是您的WCF服务的名称空间的名称,MyService是服务实现类的名称. (这个简单的设置是在将服务部署为一个已编译的程序集(例如Bin目录中)的情况下使用的.如果要使用源进行部署,并且在第一个请求时允许编译,则需要将更多的属性添加到服务主机指令(编程语言,源文件等)>将服务的配置放入< system.serviceModel>中的web.config中部分.

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读