0

ユーザー属性値の 1 つを別のアプリケーションに提供する Web サービスを作成しています。同じことをするために、sharepoint オブジェクト モデルを使用して mysite に接続しています。

コード : spsite サイト = 新しいサイト (mysite の URL)

しかし、私は以下のエラーを受け取ります。親切に助けてください。

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

4

2 に答える 2

0

問題の原因として考えられる 2 つのことが考えられます。

-SharePoint が 64 ビットの場合、アプリケーションは 64 ビットでビルドする必要があります。同じことが x86 にも当てはまります。

-アプリケーションのターゲット フレームワーク オプションを 3.5 に設定する必要があります

編集:それに関する記事を見つけました。多分あなたはそれから恩恵を受けることができます.

http://blogs.technet.com/b/stefan_gossner/archive/2011/09/19/common-issue-new-spsite-returns-quot-the-web-application-at-http-server-port-could- not-be-found-quot.aspx

于 2012-12-04T17:16:57.423 に答える
0

これが WCF サービスの場合、既定では httpcontext は存在​​せず、したがって、spcontext もありません。修正は、web.config で「asp.net 互換モード」を有効にすることです。これは、次のディレクティブで行われます。

<serviceHostingEnvironment aspNetCompatibilityEnabled="true"/>
于 2012-12-04T17:20:19.250 に答える