2011-01-07 67 views
0

我遇到了一個看起來應該很簡單的問題。我只是試圖從一個ASP.net頁面使用SharePoint的對象模型。它運行在Framework 3.5(由Sharepoint需要)上,並且我意識到它需要設置爲在x64上構建(根據我的理解,這也是必需的)。問題是,當我這樣做時,它返回「無法加載文件或無法安裝」。如果我將它切換到任何CPU,則會報告構建SPSite的呼叫找不到站點地址。X64 ASP.net未能找到程序集

基本上,如果我打開一個全新的Web應用程序項目,並將其切換到框架3.5並構建目標x64,它會報告此相同的錯誤。看起來我正在做一些愚蠢的事情,但我不知道它會是什麼。

+0

你能複製粘貼確切的錯誤信息嗎?哪些程序集無法加載? – 2011-01-08 12:09:06

回答

0

確保您的IIS AppPool已設置爲x64。

+0

一個好主意,但我已經檢查過。除此之外,我不認爲Sharepoint會在未設置爲x64的情況下運行。該頁面在Visual Studio開發服務器上運行。我不確定開發者服務器是否有一些設置爲x64的方法? – Mark 2011-01-08 03:50:06

0

該DLL的項目構建輸出/平臺應設置爲任何CPU。

alt text

+0

好吧,所以基本上我知道內置的Cassini Web服務器不支持x64 ....這是Sharepoint需要的。所以這兩者基本上不符合我所能說的。感謝您的回覆。 – Mark 2011-01-10 22:13:20