2011-06-27 65 views
0

我已經創建了窗口應用程序,該應用程序在Sharepoint 2007網站上檢查新公告,如果發現任何新的announcemnt,則將它顯示爲我win應用程序中的鏈接。 應用程序運行我的服務器上,但是當我嘗試從正常的機器我的窗口應用它給了我:在「網站url」找不到網站應用程序庫存

System.IO.FileNotFoundException:找不到在 http://Server-Name:Port-Num/lists/announcements/Allitems.aspx的 Web應用程序無法找到。確認您的 已正確輸入了網址。如果 URL應提供現有的 內容,系統管理員可能會 需要添加新的請求URL映射 到預期的應用程序。

本機存在於網絡,我可以從我的瀏覽器訪問網站,但是當涉及到Windows應用程序它給我上面的錯誤上以下行:

string rawurl = "http://192.168.1.105:1625/"; 
SPSite site = new SPSite(rawurl); // this line gives error 
+0

你檢查日誌中的12個蜂巢爲詳細的錯誤信息? –

回答

0

應該拋出一個異常因爲您使用的服務器對象模型如SPSite,SPWeb將無法​​正常工作,除非它位於服務器上,無論是Web應用程序還是Windows應用程序。

如果您想要從遠程共享點服務器獲取數據,則應使用SharePoint Web服務。

本文將幫助你http://www.infoq.com/articles/swanson-moss-web-services 參考文獻:

+0

thnks爲鏈接 –

0

確保備用訪問映射是正確設置

所以如果你能打電話一個具有多個名稱的頁面(mac hine名稱和別名如xxxx73和portauat)注意,可能只有一個在visual studio中可用,因此請嘗試修復中央管理中的映射或使用默認主要URL調用頁面。

我注意到這個小技巧,解決我的問題在我的SharePoint 2010 UAT環境

相關問題