2

私はWebサービスに取り組んでおり、VS2012から直接ブラウザーで表示してテストしていますが、IISでホストする必要があり、何らかの理由で機能しません。

ローカル IIS で新しい Web アプリケーションとして公開しようとしました。正常に表示されますが、IIS でコンテンツ ビューに切り替えてMyService.svcファイルを右クリックし、[参照] を選択すると、サイトが見つからないという新しい Web ブラウザー ウィンドウが表示されます。

問題が自分のサービスの何かに関連しているのか、それとも一般的なものなのかを確認するために、VS プロジェクト テンプレート (新しいWCF サービス アプリケーション)から新しいテスト サービスを作成してみました。 IIS に発行しても同じ結果になります。

少し追加情報:

  • 私は64ビットのWindows 8で作業しています
  • 両方のプロジェクトは.Net 4.0にあります
  • 私の構成では、プラットフォーム ターゲットが任意の CPU に設定されています
  • IIS では、サービスはデフォルト設定のDefaultAppPoolを使用します。

最近、IIS で Web サイトを公開できましたが、問題なく動作しています。サービスのプロセスもほぼ同じはずだと思っていましたが、どうやら何かが足りないようです。

更新:以下のコメントに応じて、少し追加情報:

  • 現在、サービスをローカルで表示しようとしています
  • サービスが公開されているフォルダーには、ファイルはなく、ファイル、 、およびフォルダーのみがあります.asmx.svcweb.configbin/
  • 同じ IIS Web サイト (「既定の Web サイト」) でサイトを実行していますが、問題なく動作します。

これを解決するために私が試すことができることについてのヒントは大歓迎です....

4

1 に答える 1

6

記録のために、これが私にとって問題を解決したものでした:

HTTP アクティベーションを有効にする

于 2013-03-21T11:52:26.230 に答える