2011-01-24 7 views
1

私は一連のWebサービスをコード化しています。共有ポイント2010の機能のいくつかと私のサービスの機能を組み合わせたアプリケーションを作成する必要があります。私はサービスを(仮想ディレクトリ内の)共有アプリケーションの一部として展開することを考えていました。[サービスコール(スクリプト呼び出し)がクロスドメインを終了させたくないので別の場所で別のアプリケーションとしてホスティングしません]Sharepoint 2010の既存のWebサービスをホストする

これは正しいアプローチですか。はい、何は、SharePointのWebサービスにdisco.aspxwsdl.aspxをファイル生成するSPDevツールを使用することができ、仮想ディレクトリ

+0

@Marekを:私はすでにコード化されたサービスのセットを持っています。ネット(これはシェイプポイントには関係ありません)。今私は、これらのサービスを使用する共有アプリケーションを作成したいと思います。私はそれらが同じアプリケーションの一部であることを意味するサービスは、同じURLを介してアクセス可能でなければならないことを意味する(_vti_bin以外のより良い論理的分離に良いだろう) – Ajay

答えて

1

を使用してSharePointアプリケーションの一部、私のサービスをしながら確保する必要がある場合:

SPDev.exe -o GenWS -url http://Central-Administration-URL -asmx CustomWS.asmx 

そして、GACに必要なすべてのアセンブリを展開し、14 hive\ISAPIフォルダにの.asmxdisco.aspxwsdl.aspxファイルをコピーします。


私は(14 hive\ADMISAPIフォルダにサービスを展開している場合や_vti_adm)あなたは_vti_bin以外のパスを持つことができるとは思わないが、あなたはサブフォルダにWebサービスを展開し、http://Site/_vti_bin/CustomDotNetWebServices/CustomWS.asmxのようなURLを使用することができます。


のSharePoint 2010には、カスタムサービスサポート - ASP.NETとWCFの両方のもの:

関連する問題