【发布时间】:2015-01-08 14:52:02
【问题描述】:
我在使用 CRM 2013 Online(沙盒)插件中的外部 Web 服务时遇到一些问题,我的问题是“EnvironmentSecurity”。我尝试用控制台做同样的事情,一切都运行良好......我这样调用网络服务:
NetworkCredential myCred = new NetworkCredential();
myCred.Domain = "dom";
myCred.UserName = "user";
myCred.Password = "pass";
CredentialCache credsCache = new CredentialCache();
credsCache.Add(new Uri(webAddress), "Basic", myCred);
HttpWebRequest http = (HttpWebRequest)HttpWebRequest.Create(webAddress);
http.PreAuthenticate = false;
http.UseDefaultCredentials = true;
HttpWebResponse response2 = (HttpWebResponse )http.GetResponse();
错误是这样的:
System.Security.SecurityException: Request for the permission of type
'System.Security.Permissions.EnvironmentPermission, mscorlib, Version=4.0.0.0,
Culture=neutral, PublicKeyToken=b77a5c561934e089' failed.
【问题讨论】:
-
您能否分享您尝试调用的完整 URI 以及方法类型
-
是的,这是“myServer.com:9999/CustomWS/Account.asmx/…'”吗?为了安全起见,我无法显示真实的网址,抱歉,:S thx!!
标签: web-services crm dynamics-crm-2013 microsoft-dynamics dynamics-crm-online