0

動作しているWCFWebサービスがあります。F5を使用して実行すると、ページが表示され、その上のリンクをクリックすると、サービスが呼び出され、正しい出力が生成されます。また、IIS7サーバーをセットアップし、Webサイトをc:\web\というディレクトリにポイントしました。その中に、 Index.html(テストリンクのあるファイル)というファイルがあります。

それに加えて、私が作成したサービスであると理解しているDLLがあります。でも、どうしたらいいのかわかりません。IIS経由で提供されるサービスを(手動で)セットアップしたいと思います。後でVSの自動公開機能を使用しますが、今のところ、自分で汚い仕事をしたいと思います。

  1. サービスを含むDLLはどこに行きますか?
  2. IISマネージャーを機能させるには、IISマネージャーで何をする必要がありますか?

私は昨日からグーグルで検索しましたが、賢くなりません。

4

2 に答える 2

0

最初の質問ですが、コンパイル後、WebサービスDLLはサービスのbinフォルダー内にあるはずです。

ここにチュートリアルがあります。

さらに、WCFおよびSilverlightアプリケーションのウォークスルーはここにあります。

于 2012-11-18T05:59:44.780 に答える
0

質問1

  1. DLLはbinフォルダーに入ります。
  2. binフォルダーは、web.configが配置されているのと同じルートディレクトリに配置されます。
  3. web.configは、IISマネージャーを使用して作成したWebサイトのルートに移動します。
  4. 詳細については、この画像を参照してください。

質問2

  1. アプリケーションへの物理パスを使用してWebサイトを作成してください。
  2. サービスがアプリケーションプールにあることを確認してください。
  3. プールが適切な.NETFrameworkをターゲットにしていることを確認してください。
  4. バインディングが正しく設定されていることを確認してください。
  5. おそらく、ファイアウォールがこの特定の接続について気難しいものではないことを確認してください。
于 2012-11-18T20:01:20.870 に答える