Scneario:ASP.NETサイトを持つWebサーバー。インストールされたSharepoint 2010 SQL Expressエディションは、同じサーバーにインストールされています。 SQLは同じボックスにあります。ASP.NET Webサイト内のオブジェクトモデルを介してSharepointサイトを読み取ると、エラーが発生する
ASP.NETは、ID「SiteUser」のappPool1で実行されます。 ウィザードによって作成されたSharepointサイトが新しいapp-poolを作成し、アプリケーションプールがネットワークIDを「ネットワークサービスアカウント」として設定されました
ページの1つ(common.aspx.cs)シェアポイントサイトは以下のコードを使用しています。
SPSecurity.RunWithElevatedPrivileges(delegate()
{
using (SPSite site = new SPSite(cSPSite))
{
...
}
});
ここにエラーがあります。
Webアプリケーションhttp://x2009:190/が見つかりませんでした。 URLを正しく入力したことを確認してください。 URLが既存のコンテンツを提供する必要がある場合、システム管理者は、目的のアプリケーションに新しいリクエストURLマッピングを追加する必要があります。
私はまだ少し成功していませんでした。私はこれをASP.NETサイトと同じようにコンパイルできません。 SharepointサイトのアイデンティティをASP.NETサイト(siteuser)のものに変更しようとしましたが、この時点で私のsharepointサイト(別に閲覧されたとき)は「設定データベースに接続できません。私は、ASP.NETが使用するのと同じアプリケーションプールを指し示すようにSharePointサイトを変更しようとしましたが、それまでのところ成功しませんでした。
お勧めします。
私はこれが難しいとは思っていませんでした。誰でも何か提案や意見がありますか? – Anirudh
asp.netと同じiisサイトにsharepointをインストールしましたか? – AyKarsi
@AyKarsi:Sharepointは異なるサイトですが、同じサーバー上にあります。だから私はinetmgrに行くとき、私はサイト(asp.netとSharePointサイト)の両方を見ることができます。 – Anirudh