我创建了一个Web服务。 Web服务已部署在Machine1上,CRM已部署在Machine 2上。
用户可以登录这两台机器。在My Web服务中,我使用以下凭据读取连接字符串并创建字母。我认为它需要登录的默认凭据。
我在web.config中只提供了connectionstring,并且没有提供用户和密码。
<add name="Connection" connectionString="Url=https://CRmURL/; " />
当我创建信件时,用户被设置为系统用户,在我的开发人员上,它被设置为集成用户。
我们如何设置当前登录用户?
我通过VBA宏代码调用Web服务。
///这里URLCRM是WEb服务URL
xmlHttp.Open&#34; POST&#34;,URLCRM,False xmlHttp.setRequestHeader&#34; Content-Type&#34;,&#34; application / x-www-form-urlencoded&#34; &#39;将新文档发送到CRM服务。 sendStr =&#34; idContact =&#34; &安培; lGuid&amp; &#34;&安培; TEMPLATENAME =&#34; &安培; templateName _ &安培; &#34;&安培; xmlWordContent =&#34; &安培; HTMLEncode1(workingDocument.Range.XML)_ &安培; &#34;&安培受试者=&#34; &安培; HTMLEncode1(主题)_ &安培; &#34;&安培;靠近=&#34; &安培; IIf(isclose,&#34; true&#34;,&#34; false&#34;) xmlHttp.setRequestHeader&#34; Content-Length&#34;,Len(sendStr) xmlHttp.send sendStr
谢谢!