いくつかの質問に記載されているように ( Windows Server 2012 で ASP.NET 4.5 を登録するための代替; Server 2012 IIS 8 MVC アプリは、既定の IIS ホームページまたは 403/404 エラーを表示します; IIS8 の WCF; *.svc ハンドラー マッピングは機能しません) 、Windows Service 2012 ではaspnet_regiis -ir
コマンドが機能しなくなり、代わりに次の出力が生成されます。
このオプションは、このバージョンのオペレーティング システムではサポートされていません。管理者は代わりに、[Windows 機能の有効化/無効化] ダイアログ、サーバー マネージャー管理ツール、または dism.exe コマンド ライン ツールを使用して、IIS8 で ASP.NET 4.5 をインストール/アンインストールする必要があります。詳細については、 http: //go.microsoft.com/fwlink/?LinkID=216771を参照してください。
この場合、このコマンドを実行して ASP.NET 4.5 を再登録するだけです。これは、他のインストールによって登録が解除されたためです。ASP.NET 4.5 は既にインストールされています。
参照された投稿に触発された UI (ロール/機能の追加/削除) を使用して、WCF の HTTP アクティベーション機能を削除してから再度追加するだけで十分であることがわかりました。(しかし、たまたま WCF HTTP アクティベーションに依存する機能をアンインストール/再インストールする必要がありました...)
質問: Windows Server 2012 のコマンド ラインからこれと同じことを行うにはどうすればよいですか?
(私はこれを見ましたdism.exe
が、それは困難に見え、dism.exe -?
まったく役に立ちませんでした。)
ありがとう!