2012-12-03 25 views
0

我正在創建一個webservice以向其他應用程序提供用戶屬性值之一。 做同樣的事情,我正在使用Sharepoint對象模型連接到mysite。webservice中的sharepoint對象模型

代碼:SPSite的網站=新網站(網址mysite的)

,但我得到下面的錯誤,請幫助。

錯誤: System.IO.FileNotFoundException:無法找到位於「mysite url」的Web應用程序。確認您輸入的網址是否正確。如果該URL應該提供現有內容,系統管理員可能需要將新的請求URL映射添加到預期的應用程序。

+0

請任何人都可以幫助 –

+0

您是否從安裝SharePoint的相同服務器運行此操作? –

+0

是的,我在同一臺服務器上運行 –

回答

0

我能想到的兩件事情,可能是你的問題的原因:

- 如果您的SharePoint是64位,你的應用程序要建在64位。這同樣適用於x86。在您的應用程序

-The目標框架的選擇需要被設置到3.5

編輯:我發現了一篇文章關於它。也許你可以從中受益。

http://blogs.technet.com/b/stefan_gossner/archive/2011/09/19/common-issue-new-spsite-returns-quot-the-web-application-at-http-server-port-could-not-be-found-quot.aspx

+0

我已經關心上述問題,但仍然無法正常工作... –

0

如果這是一個WCF服務,則默認情況下是沒有的HttpContext,ERGO,沒有spcontext。解決方法是在web.config中啓用「asp.net兼容模式」。這是通過以下指令完成的:

<serviceHostingEnvironment aspNetCompatibilityEnabled="true"/> 
+0

我沒有在webconfig上找到這個指令,它不是一個wcf –

相關問題