我有一个Silverlight应用程序,它将文件上传到Sharepoint网站。我在我的箱子和Sharepoint站点中的Sharepoint站点上工作,在其他人的箱子中使用我的Windows帐户登录到该站点。但是我无法将文件上传到不同域中的Sharepoint站点/使用不同的登录名。Sharepoint文件上传
用于将文件上传到不使用我的帐户的网站。我使用它来获取凭据并更改端点
CopySoapClient copy = new CopySoapClient();
copy.ClientCredentials.UserName.UserName = obj.UserName;
copy.ClientCredentials.UserName.Password = obj.Password;
copy.Endpoint.Address = new System.ServiceModel.EndpointAddress(newMaster.Url + "/_vti_bin/Copy.asmx");
copy.Endpoint.Contract.Name = "CopyReference.CopySoap";
copy.Endpoint.Binding.Name = "basicHttpBinding";
copy.Endpoint.Contract.ConfigurationName = "CopySoap";
其中obj.UserName也具有DomainName ..例如,域\用户名。
你得到的错误是什么? – 2010-08-16 18:51:00
我没有收到任何错误。我尝试上传它。我收到CopyIntoItems的结果为0(不是CopyResult)。但我没有在网站上看到它。我什至尝试资源管理器查看找到该文件。 – 2010-08-16 19:31:41