vs2008 に asp.net Web サイトがあり、SharePoint オブジェクト モデル コードを記述しました。Windows Server 2003 64 ビット モードでコードを実行し、そこに sharepoint 2007 (64 ビット モード) をインストールしています。ただし、次の行になると、エラー メッセージが表示されます。
「??? の Web アプリケーションが見つかりませんでした。URL を正しく入力したことを確認してください。URL が既存のコンテンツを提供する必要がある場合、システム管理者は、目的のアプリケーションに新しい要求 URL マッピングを追加する必要がある場合があります」
ここに行があります:
using (SPSite site = new SPSite(mysiteURL))
私はそれが既知の問題であることを知っており、どこでも検索しました。以下を含む、インターネットで提供されているすべてのソリューションを試しました。
- それを Web アプリケーション プロジェクトに変換し、X64 ターゲット プラットフォームで Web アプリケーションをコンパイルしようとしました。
- 自分自身を WSS_ADMIN_WPG グループに追加しました。
- 私のユーザーは、sharepoint サイトのサイト コレクション管理者です。
- mysiteURL は正しいです。
- 私の .net フレームワークのバージョンは 3.5 です。
- 私は、sharepoint データベースの dbowner です。
- ループバック チェックを無効にしました。