IIS8 上の WCF; *.svc ハンドラー マッピングが機能しない 質問する

IIS8 上の WCF; *.svc ハンドラー マッピングが機能しない 質問する

Windows Server 2012 ビルド 8400 上の IIS8 で WCF サービスを実行しようとしています。

Web ロールをインストールすると、Windows Server 2008 のように WCF のもの (3.51 未満) が見つかりませんでした。

インストール時に svc ハンドラー マッピングが欠落していたため、次の操作を実行しました。

%windir%\Microsoft.NET\Framework\v3.0\WindowsCommunication Foundation\ServiceModelReg.exe –i

ハンドラー マッピングは存在しますが、次のエラーが発生します:

The resource you are looking for does not have a handler associated with it.

(静的ファイルハンドラーを削除しました。)

このサイトでは、偽装を使用するために従来のパイプラインを使用しています。

ベストアンサー1

すなわち:

  1. 実行Server Manager(タスクバーとスタートメニュー)
  2. 管理するサーバーを選択します(おそらくローカルサーバー)
  3. Roles and Features「 」セクションまでスクロールします。
  4. Add Role or Featureタスクドロップダウンから「 」を選択します
  5. 「 」ダイアログで、左側のページ リストのAdd Role or Feature Wizard「 」までクリックします。Features
  6. ".Net 3.5"インストールされているものに応じて、または を展開します。(インストールされていない場合は、".Net 4.5"「 」画面に戻って追加できます。)roles
  7. WCF Services」の下で、「 」のボックスをチェックしますHTTP-Activation。必要な場合は、非 http タイプ (tcp、名前付きパイプなど) を追加することもできます。
  8. ボタンをクリックします"Install"

おすすめ記事