预编译的Azure函数和SOAP端点

时间:2017-04-25 19:56:01

标签: azure wcf azure-functions servicenow

我正在编写一个预编译的Azure函数,该函数将对ServiceNow执行SOAP调用。代码作为独立的exe工作,但我似乎无法将其转换为预编译函数。知道这是因为我的DLL无法找到app.config文件但是最好的解决方法是什么。错误信息如下。 ServiceNow要求我设置某些绑定和端点配置。 ServiceNowSoapClient类的其他承包商允许我直接指定URL,但似乎不允许我进入绑定设置。

  

执行函数时出现异常:Functions.TimerTriggerCSharp。   System.ServiceModel:找不到具有名称的端点元素   'ServiceNowSoapDev'和合约'ServiceNowReference.ServiceNowSoap'   在ServiceModel客户端配置部分中。这可能是   因为没有找到您的应用程序的配置文件,或   因为在。中找不到与此名称匹配的端点元素   客户元素。

1 个答案:

答案 0 :(得分:1)

在WCF中,您可以以编程方式定义客户端绑定和端点,而不是使用app.config。使用生成的客户端的构造函数和两个参数:

new ServiceNowSoapClient(binding, remoteAddress);

查看更多代码here