Scneario:ASP.NETサイトを備えたWebサーバー。同じサーバーにSharepoint2010SQLExpressエディションをインストールしました。SQLは同じボックスにあります。
ASP.NETは、IDが「SiteUser」のappPool1で実行されます。ウィザードによって作成されたSharepointサイトは、新しいアプリプールを作成し、アプリプールは「ネットワークサービスアカウント」としてネットワークIDで設定されます
ページの1つ(common.aspx.cs)内で、以下のコードを使用してSharePointサイトを読みました。
SPSecurity.RunWithElevatedPrivileges(delegate()
{
using (SPSite site = new SPSite(cSPSite))
{
...
}
});
ここにエラーがあります。
http:// x2009:190/のWebアプリケーションが見つかりませんでした。URLを正しく入力したことを確認してください。URLが既存のコンテンツを提供する必要がある場合、システム管理者は、目的のアプリケーションに新しいリクエストURLマッピングを追加する必要がある場合があります。
私は少しグーグルをしましたが、まだ成功していません。ASP.NETサイトなのでコンパイルできません。SharepointサイトのIDをASP.NETサイト(siteuser)のIDに変更しようとしましたが、エラーが残っていますが、今回はSharePointサイト(個別に参照した場合)に「構成データベースに接続できません」と表示されます。ASP.NETが使用するのと同じアプリプールを指すようにSharePointサイトを変更しようとしましたが、これまでのところ成功していません。
提案してください。