2011-07-21 4 views
0

私はVS2010でWCFサービスアプリケーションを作成し、その中に必要なすべての実装を行っています。WCFサービスIIS6またはIIS7でホストし、Windowsフォームから呼び出す

このサービスを呼び出すウィンドウフォームも作成しました(サービス参照が追加されています)。今それは自己ホスティング、完全に正常に動作しているbcos。

サービスをIISに移動し、複数の場所から作業しているクライアントを確認します(実行される操作の速度に注意してください)。私はどのようにIIS6(または7)でWCFサービスをホストするためにネット上のどこでもチェックしましたが、はっきりしていません。

IISになるように、私のクライアントの基準点などなど私は私のVS 2010からサービスを公開する方法を知っていると、仮想ディレクトリを作成してください

+0

を主催することにアドレスを変更する必要がありますライブラリまたはセルフで定義されたサービスは、.exeファイルを主催していますか? –

+0

サービスライブラリではありません、私はWCFサービスアプリケーションプロジェクトを使用していました。私のインターフェースとsvcファイルはその中にあります。だから私はそれが自分自身のhosted.exeにあると思います...私はどのようにフォルダを作成するのですか?私はIISの仮想ディレクトリに設定します – srivatsayb

+0

ああ申し訳ありませんが、あなたの質問を誤読する必要があります - 私はあなたが自己ホスティングしていると思った。あなたは現在、開発Webサーバーの下で実行されており、IISに移行したいのですか? –

答えて

0

最も簡単な方法は、管理者としてのVisual Studioを実行することですサービスをホストされている

WCFプロジェクトのプロパティに移動し、[Web]タブで、ローカルIISサーバーを使用するとします。そして、仮想ディレクトリに

を作成するには、ボタンをクリックするあなたは、クライアントの会談が新しいIISする場所

+0

しかし、私のIISサーバーはローカルではなく、別のマシン上にあります... VS2010オプションはローカルIISサーバー専用です...私は一般的なWebサービス開発者で、ファイルフォルダーにサービスを公開してからフォルダーを設定しましたIISの仮想ディレクトリとして...私はWCFサービスのために同じことをすることができますか? – srivatsayb

+0

はい - 正しいバージョンの.NETを確実に実行する必要があり、.svc拡張子はWebアプリケーション –

+0

にマップされていますが、Webアプリケーションはありません.iはIISのホストWCFサービスを呼び出すだけですWindowsフォームクライアント.. – srivatsayb

関連する問題