2008-10-23 87 views
0

我基本上有兩個獨立的站點,一個SharePoint協作站點和一個ASP.Net應用程序站點。兩者之間的唯一聯繫是超鏈接來回傳遞,以及代表SharePoint網站的用戶驗證。用戶將通過SharePoint網站進入並進行身份驗證,然後可以瀏覽到ASP.Net應用程序。SharePoint - ASP.Net控件集成

將兩個站點整合在一起的最佳方式是什麼?有一種簡單的方法可以在維護兩個站點的同時爲用戶提供無縫的體驗嗎?

更新:我遵循你的所有建議,並決定用克里斯的答案。

Andrew Connel實際上將頁面背後的.aspx代碼部署爲SharePoint功能。

他闡述瞭如何做到這一點在他的站點here.

回答

1

的Asp.net應用程序可以住在SharePoint網站Web部件內?

+0

這將有可能承載它的SharePoint網站上的Web部件。什麼是轉換的最佳途徑? – 2008-10-24 03:47:19

+0

實際上,您可以在SharePoint中託管自己的ASPX頁面,但我無法記住它,但我知道Andrew Connell的MOSS書籍涵蓋了如何執行此操作。 – 2008-10-25 03:23:38

1

最小

您可以創建一個管理路徑,讓你的asp.net應用程序到SharePoint路徑上的虛擬目錄內託管(如http://intranet/aspnetsite

你可以還要爲asp.net網站創建一個自定義控件,以便從Sharepoint讀取頂部導航並將其顯示給asp.net網站。 外觀&覺得,CSS必須適用於兩個自定義。

全面整合

否則,你可以在asp.net應用程序轉換爲一系列器WebControls,並直接在SharePoint託管它們作爲對自定義的webpart託管layoutpages或控制任何控制。

1

就我們而言,我們完全改變了SharePoint網站的母版頁並重新整理了整個事情。除了「目錄」或用戶可以創建頁面的文件夾之外,該應用程序的行爲完全像普通的ASP.NET應用程序。

這使我們可以擁有不同的部分,用戶可以在SharePoint中直接編輯和創建頁面,而其他部分則是應用程序頁面。

因此,您可以將任何頁面放入SharePoint中的任何位置。 SharePoint Designer可幫助您執行大量這些操作。

乾杯,