在Classic ASP使用的DLL中使用WCF引用

时间:2012-11-02 14:49:30

标签: asp.net dll asp-classic

我创建了一个.NET DLL库,它是COM可见的,供Classic ASP使用。我在库中引用了一个WCF服务,每当我尝试从经典ASP调用DLL时,都会收到以下错误:

Could not find default endpoint element that references contract 'ContractName' in the ServiceModel client configuration section. This might be because no configuration file was found for your application, or because no endpoint element matching this contract could be found in the client element.

现在,我将引用设置为内部访问级别。我注意到VS创建了一个带有服务端点信息的DLL.config文件,所以我将配置文件放在这个DLL的汇编文件夹中,但没有运气。

知道如何使用WCF端点引用吗?

1 个答案:

答案 0 :(得分:1)

解决

我需要做的就是创建一个BasicHTTPBinding并动态提供端点地址。然后使用创建的绑定和端点地址创建一个新的Web服务实例。