2012-02-21 76 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的子站点。