2012-02-21 63 views
0

我有我的域名託管的asp.net,我使用像http://www.xyz.com這樣的URL訪問。我有一個是可以使用的URL等來訪問的虛擬目錄的根目錄的Web應用程序在其他Web應用程序「http://www.xyz.com/subsite1等Sharepoint站點作爲asp.net站點下的子站點

現在,我想有一個SharePoint站點在我的根網站下的一個子網站,我可以使用像http://www.xyz.com/sharepointsite1這樣的URL訪問。

我已經安裝了sharepoint 2010 server.This安裝了一個新網站Sharepoint-80和中央管理站點。我已將Sharepoint-80網站設置更改爲指向我的asp.net網站及其子網站文件所在的wwwwroot。現在,如果我在我的SharePoint站點中創建新的網站集並且它已成功創建。但是,當我瀏覽它時,我得到以下錯誤。

HTTP錯誤500.19-內部服務器錯誤無法訪問請求的頁面,因爲頁面的相關配置數據無效。

我的網絡服務器也是一個域控制器。我如何解決這個問題?我如何實現在我的主要網站下將分享點作爲子網站的主要目標?

感謝名單

回答

1

我不認爲這是可能的,除非你使用不同的主機頭或者你可以寫一個HttpModule這將是在我看來複雜。儘管可能出現反向,但您可以在/擁有一個SharePoint站點,然後使用ASP.NET站點/subsite

原因是IIS SharePoint網站與IIS ASP.NET網站不同。 IIS SharePoint網站註冊額外的SPRequest模塊,該模塊從SharePoint內容數據庫中提取數據。當您請求/時,它將始終嘗試從SharePoint內容數據庫中提取此數據。

在你的情況,你已經改變了的SharePoint網站80指向wwwroot文件,你已經基本上移除了管道SPRequest模塊。這就是你得到錯誤的原因,因爲它無法從數據庫中提取內容。

0

你應該採取相反的措施。將主站點更改爲Sharepoint站點,並讓您的其他asp.net應用程序/站點成爲sharepoint的子站點。