【发布时间】:2012-12-14 17:42:36
【问题描述】:
从宿主项目中,我在哪里更改 WCF 服务正在使用的合同名称?我右键单击项目中的服务引用并选择了属性,这仅显示文件夹名称。我已经进入配置服务,但那里没有任何关于合同的内容。
当我显示项目中的所有文件并打开服务然后 Reference.svcmap > Reference.cs,大约在中间,我看到:
[System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")]
[System.ServiceModel.ServiceContractAttribute(Namespace="http://mysite.com/services/", ConfigurationName="MyServiceReference.IMyService")]
public interface IMyService {
ConfigurationName 是出现在 app.config/web.config 中的合同名称。但这可能不是更新它的正确位置。有什么建议吗?
【问题讨论】:
标签: c# .net visual-studio-2010 wcf