專案上希望可以開發功能,並整合於SharePoint中,
可直接建立一個asp.net 的web application 並掛載於Sharepoint下的虛擬目錄。
這樣就可以達到共用權限管理的模組。
而要怎麼把網頁嵌入至sharepoint中呢?!
sharepoint中,可以新增一種名為【頁面檢視器網頁組件】的文件
用此文件,便可直接將要瀏覽的網站,嵌入至Sharepoint中。
不論是外部網站,或是SharePoint下的虛擬目錄網站。
均可用此方式嵌入於SharePoint中。
而這裡我使用此方式將Web Application佈署於SharePoint下時,
卻發生了一連串的權限上錯誤、如下,
在查詢後,因為SharePoint有自己的Web.config設定檔,
而佈署在SharePoint下的虛擬目錄網站,則會繼承到SharePoint的Web.config設定。
因此上網Google了一下,找到了一個相關於權限上的Web.config設定、如下,
SharePoint 預設有以上信任權限等級設定,
會讓佈署於其下的應用程式有許多權限上的問題。
最後我直接將此設定註解掉,便可順利使用應用程式了。
這樣的作法不確定是否正確,
有空再來研究權限等級的差異,找出較好的權限等級,
讓應用程式可正確執行。
沒有留言:
張貼留言