0

vs2008 に asp.net Web サイトがあり、SharePoint オブジェクト モデル コードを記述しました。Windows Server 2003 64 ビット モードでコードを実行し、そこに sharepoint 2007 (64 ビット モード) をインストールしています。ただし、次の行になると、エラー メッセージが表示されます。

「??? の Web アプリケーションが見つかりませんでした。URL を正しく入力したことを確認してください。URL が既存のコンテンツを提供する必要がある場合、システム管理者は、目的のアプリケーションに新しい要求 URL マッピングを追加する必要がある場合があります」

ここに行があります:

        using (SPSite site = new SPSite(mysiteURL))

私はそれが既知の問題であることを知っており、どこでも検索しました。以下を含む、インターネットで提供されているすべてのソリューションを試しました。

  1. それを Web アプリケーション プロジェクトに変換し、X64 ターゲット プラットフォームで Web アプリケーションをコンパイルしようとしました。
  2. 自分自身を WSS_ADMIN_WPG グループに追加しました。
  3. 私のユーザーは、sharepoint サイトのサイト コレクション管理者です。
  4. mysiteURL は正しいです。
  5. 私の .net フレームワークのバージョンは 3.5 です。
  6. 、sharepoint データベースの dbowner です。
  7. ループバック チェックを無効にしました。
4

1 に答える 1

0

ターゲット プラットフォームを「任意の CPU」に設定してみてください。

于 2013-06-25T14:25:09.677 に答える