【发布时间】:2013-10-27 11:44:19
【问题描述】:
在 Visual Studio 中向项目添加 WCF 服务引用时,指定 url http://domain/MyService.svc 和 http://url/MyService.svc?wsdl 有什么区别吗?在目标服务在 https 或目标服务需要身份验证的情况下,是否有任何特殊差异?
在“添加服务引用”窗口中,如果单击“高级...”按钮,它会落在“引用服务”窗口中,在后者中我们会找到“在引用的程序集中重用类型”复选框。我想知道这个复选框的含义。 根据我的测试,选择该复选框时,对于服务使用的每个DataContract,Visual Studio将在项目引用的组件中搜索相应的DataContract类,如果它找到对应的类,则它将使用它而不是创建一个新的 DataContract 类。如果未选中该复选框,Visual Studio 会为服务使用的每个 DataContract 创建一个新类。在所有情况下都会创建 ServiceContract 接口和代理类(复选框是否选中)。真的是这样吗?
【问题讨论】: