我试图使用单独的程序集实现,合同和WCF服务库,但在调试中启动服务产生了一个错误,因为它找不到服务/合同。如果我将它们移动到同一个组件中,它就可以工作在不同的程序集中连接WCF时需要什么?如何将实现和约定程序集与WCF程序集连接起来?
回答
不应该做任何特殊的事情 - 我们有数百个服务运行在合同中,并且在单独的程序集中运行,并且它工作得很好。您是否使用ServiceHost或使用IIS自托管?如果您使用IIS,请确保主机项目具有对两个程序集的引用,以便它们全都显示在bin目录中。您可能需要在ServiceHost指令的Service属性(即MyImplNamespace.MyImplTypeName,MyAssemblyName)中至少部分地组装限定类型名称。
我正在使用.svc文件和本地.net开发主机。那么你是否说我必须将impl/contract程序集移动到.svc程序集生成后才能工作? – suedeuno
划伤最后一个问题,是的,我确实在我的主机组件中引用了这两个程序集。 错误消息是:目标程序集不包含服务类型。您可能需要调整此程序集的代码访问安全性策略。 – suedeuno
请参阅上述其他装配合格鉴定建议编辑。 – nitzmahone
- 1. 如何使用Silverlight实现ChannelFactory和WCF程序集共享?
- 2. 程序集命名约定
- 3. WCF和共享程序集
- 4. 项目和程序集命名约定
- 5. 如何将PHP应用程序与ERP系统连接起来?
- 6. 如何将我的C++程序与newmat类连接起来?
- 7. 如何将智能合约与Java应用程序集成?
- 8. 如何将Facebook应用程序与现有Facebook页面连接起来?
- 9. 将Asp.net连接到Oracle 10.2:位于程序集的清单定义与程序集引用不匹配
- 10. 奇怪的程序集调用约定
- 11. 如何将现有程序集转换为ms单元测试程序集?
- 12. 将Jest与基于JSPM的应用程序集成起来
- 13. Maven程序集:程序集
- 14. 如何将COM程序集转换为CLR程序集?
- 15. 如何实现与jms的javaEE应用程序集成
- 16. 从Azure连接到WCF服务函数和疑难解答程序集绑定
- 17. 如何编写最大公约数程序是80x86程序集?
- 18. 如何将数据集与应用程序一起管理?
- 19. 如何将新的应用程序与旧的现有应用程序集成
- 20. 将FB连接与Foursquare集成到IPhone应用程序中
- 21. 将现有的应用程序接口与Kafka集成
- 22. 将AWS与Ruby on Rails应用程序连接起来
- 23. 将Yacc/Bison解析器与C++程序连接起来
- 24. 将Matlab神经网络与VB.NET程序连接起来
- 25. 如何将现有的asp.net MVC应用程序与IdentityServer集成?
- 26. 如何将现有的C#应用程序与Spring.NET集成
- 27. 如何将alfersco与现有的rails应用程序集成?
- 28. 如何将Flex与现有的Web应用程序集成?
- 29. 在nasm程序集中实现队列
- 30. 在x86_64程序集中实现StrCat
我应该补充一点,我确实对服务和行为的配置做了必要的命名空间更改。 – suedeuno