当我使用Visual Studio中的“添加服务引用”实用程序连接到WCF数据服务(OData)时,Visual Studio不会为我生成带有System.ServiceModel部分的App.config文件。 (代理类生成正常)。这是正常的吗?
还有办法自动生成此配置吗?有问题的WCF服务是安全的,因此如果我尝试使用命令行svcutil.exe和/ config选项,我就会遇到身份验证问题。
答案 0 :(得分:1)
svcutil.exe不能与WCF数据服务(OData)一起使用,而是使用了一个datasvcutil.exe。
OData的添加服务参考不应该在app.config中生成任何内容,因为它不需要它。要使用它,您只需新建生成的上下文类并传入服务的URI。
如果您的OData端点需要身份验证,但添加服务参考不支持,但我很惊讶它适合您。