2012-03-09 20 views
1

私はWCFサービスを作成しました。ビジュアルスタジオでは、プロジェクトを右クリックしてデプロイしました。それがグローバルに展開された特定のWebアプリケーションにWCFサービスをデプロイする方法

、私は自分のWebアプリケーション(HTTP://webapp1/_vti_bin/WCF.svc/mexとhttp://webapp2/_vti_bin/WCF.svc/mex)のいずれかにアクセスすることができ

私はそれを構成することができますどのように私はなるように、 webapp1を使ってアクセスできますか?

答えて

0

私が知る限り、12/14ハイブのデスティネーションに行くと、特定のWebアプリケーションだけに展開することはできません。

現在のコンテキストサイトコレクションをチェックインして、作成する特定のカスタム "フラグ"機能を有効にしたり、対象の機能が有効になっている場合にのみWCFサービスのアクセスまたは処理を許可したりできます。

非表示のサイトコレクション機能を作成して関連するサイトコレクションで有効にすると、他のサイトコレクションは機能を有効にするだけでその機能を使用できなくなります。

親切に。

編集:代替ソリューションとして、Webアプリケーションの認識されたパスに基づいてホワイトリストを確認することができます。その場合はAAM /バインディングを注意してください.WebアプリケーションにはURLの束を使用してアクセスできます。私はそれが •インストール-SPSolutionを使用して展開し、\展開\ <ソリューションファイル>の.wsp Afterwhich:

+0

は、私は私のDLLとWSPファイルをコピーして •C-SPSolutionの追加を使用して他のサーバーに追加しよう-Identity <ソリューションファイル>の.wsp -WebApplicationます。http:// -GACDeployment しかし、エラーがある: インストール-SPSolution:このソリューションは、何のリソースがWebアプリケーションのスコープはなく、特定のWebアプリケーションに展開することはできません含まれているが。 -WebApplicationパラメータを削除しても機能しましたが、どのWebアプリケーションを使用してもアクセスできます。私がしたいのは、特定のWebアプリケーションでのみアクセスすることです。 – Aventus

関連する問題