所有
一个小但令人恼火的问题。
我正在尝试创建一个使用客户端对象模型来更改站点平铺的DLL
Microsoft.SharePoint.Client.ClientContext myCContext = new Microsoft.SharePoint.Client.ClientContext(lsiteurl);
System.Net.NetworkCredential ReqCredential = new NetworkCredential("user", "pwd", "domain");
System.Net.WebProxy ReqProxy = new System.Net.WebProxy("IP:8080", false);
myCContext.Credentials = ReqCredential;
ReqProxy.Credentials = ReqCredential;
WebRequest.DefaultWebProxy = ReqProxy;
//GlobalProxySelection.Select = ReqProxy;
Microsoft.SharePoint.Client.Web lWeb = myCContext.Web;
myCContext.Load(lWeb);
lerror = "Load SPWeb";
myCContext.ExecuteQuery();
但我尝试的是,每次它在 myCContext.ExecuteQuery()
上抛出异常每次出现相同的错误“需要407代理验证”时,请帮我解决此问题
How do I pass my proxy credentials to a SharePoint Client Context object...? (SharePoint Client Object Model)中的解决方案什么都不做,甚至创建新的网络凭据,代理......
获取任何帮助
答案 0 :(得分:0)
如果您使用互联网选项 - >连接 - > Internet Explorer中的Lan设置您应该可以从那里获取代理设置
您的网络配置中的与上述链接相同
<system.net>
<defaultProxy>
<proxy proxyaddress="address:port" bypassonlocal="True" />
</defaultProxy>
</system.net>
将您的站点所在的应用程序池提供给回收站或IISreset,并查看是否可以解决这个问题。
这解决了您目前遇到的同一问题
还要检查你是否在正确的网络配置中执行此操作,听起来很愚蠢但我以前见过人们这样做。