0



Sharepoint 2010でワークフローを公開する必要があるクライアントアプリケーション(ワークフローデザイナー)があります。
アプリケーションは.NET 4.5で開発されており、MOSS 2010はそのバージョンを処理できないため(このリンクhttpのような多くのフォーラムで言及されているように) ://demiliani.com/blog/archive/2009/11/19/6569.aspxまたはこれhttp://www.learningsharepoint.com/2010/08/21/net-4-with-sharepoint-foundation-2010 /)WCF Webサービスを使用して、ワークフローを次のコードでSharePointサイトに接続しようとしています。

public SPWorkflowTemplate GetSite(string name、string url){

        SPWorkflowTemplate suivi = null;

         SPSecurity.RunWithElevatedPrivileges(delegate()
        {

            SPSite mySite = new SPSite(url);

        SPWeb myWeb = mySite.OpenWeb("WPrs");
        suivi = myWeb.WorkflowTemplates.GetTemplateByName(name, CultureInfo.CurrentCulture);
});
        return suivi;
    }

アプリケーションでワークフローを公開しようとすると、次の例外が発生します。

障害例外1は処理されませんでした

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

しかし、私はURLが正しいと確信しているので、誰かが私を助けることができます...?

ありがとう

4

1 に答える 1

1

1)WCFはSharePointサーバーマシンでホストされている必要があります。

2).Net 3.5で実行されており、AnyCpuまたはx64をターゲットにしている必要があります。

3)IDがSharePointサイトへのアクセス許可を持っているアプリケーションプール/WASサービスアカウントで実行されている必要があります。

于 2013-03-03T21:23:20.690 に答える