首页 新闻 会员 周边 捐助

wf发布问题、

0
[已关闭问题]

内容很简单、新建了个BClassLibrary类库。里面放接口 使用了ServiceContract等修饰

BWorkflowLibrary 顺序工作流类库。引用上面dll  添加了个 receive Activity 导入了上面接口定义的方法、

新建了BsdOrderWcfService wcf类库。

。svc文件内容:<%@ ServiceHost Language="C#" Debug="true" Service="BWorkflowLibrary.Workflow1"
                Factory="System.ServiceModel.Activation.ServiceHostFactory"%>

在类库BsdOrderWcfService的配置文件 设置

代码
<system.serviceModel>
<services>
<service name="BWorkflowLibrary.Workflow1" behaviorConfiguration="BWorkflowLibrary.Workflow1.IBInterfaceBehavior">
<endpoint address="http://10.10.4.75:8890/BsdOrderService.svc"
binding
="wsHttpBinding"
contract
="BClassLibrary.IBInterface">
<identity>
<dns value="localhost"/>
</identity>
</endpoint>
<endpoint address="mex" binding="mexHttpBinding" contract="IMetadataExchange"/>
</service>
</services>
<behaviors>
<serviceBehaviors>
<behavior name="BWorkflowLibrary.Workflow1.IBInterfaceBehavior">
<serviceMetadata httpGetEnabled="true"/>
<serviceDebug includeExceptionDetailInFaults="false"/>
</behavior>
</serviceBehaviors>
</behaviors>
</system.serviceModel>

 

但是iis 指定到 .svc文件时候、浏览服务 出现:

在服务“Workflow1”实现的协定列表中找不到协定名称“BClassLibrary.IBInterface”。

 

请问各位 这个问题怎么解决???

网上说是 接口没有使用ServiceContract等修饰接口。可是我已经修饰了。

使用的是.net 3.5、刚开始学习wf

越~、。的主页 越~、。 | 初学一级 | 园豆:0
提问于:2010-03-29 17:40
< >
分享
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册