0

試圖將Web部件解決方案從服務器場解決方案遷移到沙盒解決方案。我已經看到在線大綱中的步驟在項目級別更改屬性,這是一個名爲「沙箱解決方案」的布爾值。但是,當我查看項目的屬性時,我看不到此選項。有沒有人有關於如何將包含多個Web部件的解決方案從服務器場解決方案遷移到沙箱的想法?將Sharepoint Web部件更改爲沙盒解決方案

回答

0

恐怕這是做不到的。在創建和部署服務器場解決方案時,它會將額外的控件加載到解決方案中,使解決方案可以輕鬆訪問其容器外部的數據。用戶控件就是一個例子。在Sandbox解決方案中不允許此控件,因爲它允許訪問SharePoint根目錄。只是更改該選項不會恢復該選項,因爲即使不使用該解決方案,整個解決方案也會與其配合。它將被部署。我發現您正在談論的博客文章或與之類似的博客文章,並且從未見過這種工作。這就是您在開始時定義項目類型的原因,因爲Visual Studio根據您的選擇應用了不同的控件。刪除沙盒並重新編譯將無法工作。

另一方面,您可以將沙箱解決方案轉換爲服務器場解決方案。這是因爲您正在從較強的安全性轉移到「較少」

+0

也許我可以創建一個新的沙盒解決方案並開始導入一些類。非常新的Visual Studio開發工具,我是一個Java開發人員.. – user2524908

+0

我看到選項,您可以將cab零件導入其他解決方案。這可能會將其導入沙箱項目嗎? – user2524908

+0

我認爲可能。我沒有嘗試過你以前在做什麼。你必須記住的最大的事情是,沙盒解決方案不允許離開他們的網站。如果您需要其他網站或甚至是文件系統的數據,則無法使用。 –

相關問題