我想在.net中使用PSI Web服務讀取項目列表。我不知道什麼是錯誤的,在請求web方法時,我總是得到「未處理的通信故障發生」異常。來自Microsoft Project Project Server 2010的ReadProjectList
有人可以幫我解決它PLZ。
我使用的Web引用,並用下面的代碼使用VS 2010
增加,(實際用戶名和密碼發送給) 網絡參考網址:服務器/ ProjectServerName/_vti_bin/PSI/project.asmx ?wsdl
svcProject.Project prj2 = new svcProject.Project(); prj2.Credentials = new NetworkCredential(「testuser」,「testpassword」); svcProject.ProjectDataSet lst2 = prj2.ReadProjectList();
我試圖與WCF參考也與下面碼
ProjectSoapClient.ProjectSoapClient PRJ =新ProjectSoapClient.ProjectSoapClient(); prj.ClientCredentials.Windows.ClientCredential = new NetworkCredential(「testuser」,「testpassword」,「SDP」); prj.ClientCredentials.Windows.AllowedImpersonationLevel = TokenImpersonationLevel.Impersonation; ProjectDataSet lst = prj.ReadProjectList();
我總是得到「未處理的通訊故障發生」的錯誤,
一些曾經有助於使在Project Server 2010中的更改用戶權限或認證改變
在感謝提前