2010-05-21 67 views
0

以下網絡服務代碼已爲我工作了一年多。我們更新了我們的SharePoint服務器,現在下面的代碼拋出一個異常(在代碼的底線)「未將對象引用設置到對象的實例」SharePoint Web服務。使用UserPofileService.GetUserProfileByName。 SP升級後......失敗

UserProfileWS.UserProfileService userProfileService = new UserProfileWS.UserProfileService(); 

userProfileService.Credentials = System.Net.CredentialCache.DefaultNetworkCredentials; 

string serviceloc = "/_vti_bin/UserProfileService.asmx"; 
userProfileService.Url = _webUrl + serviceloc; 

UserProfileWS.PropertyData[] info = userProfileService.GetUserProfileByName(null); 

編輯:服務仍然是那裏。我瀏覽http:///_vti_bin/UserProfileService.asmx,並且該服務的信息仍然存在,包括GetUserProfileByName調用的完整描述。

EDIT2:這似乎是由於SharePoint的更改。我加載了我的軟件的先前版本(已知可以工作),並且它顯示了相同的錯誤行爲。

回答

0

農場何時更新?在MOSS更新之前是否安裝了WSS更新?如果您認爲這是基礎架構更新導致的問題,那麼請構建一個測試服務器場,並根據預更新嘗試代碼(回溯至一年前的時間以開始)。

+0

我不認爲這是如何應用更新的問題。我們安裝了一個新的測試服務器,它顯示出完全相同的行爲。 – Steve 2010-05-25 14:59:40