我有一個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