MVC 4および.NET framework 4.5を使用してVisual Studio 2012で作成したWebサイトがあります。 Windows 8 Proを実行しているマシンでIIS 8で実行しようとすると、403.14エラーが発生します。
「禁止されているWebサーバーは、このディレクトリの内容を一覧表示しないように構成されています。
最も可能性の高い原因:要求されたURLに対してデフォルトのドキュメントが設定されておらず、ディレクトリブラウジングがサーバーで有効になっていない。
ここで、うまくいかなかったいくつかのことを試しました。
サーバーに.net 4.5がインストールされていることを確認しました(インストーラーはWindows 8に組み込まれているため、インストールする必要はないと言っています)。アプリケーションプールは、32ビットアプリケーションが有効になっている、統合されたパイプラインである.net 4.0を使用するデフォルトのプールです。私はデフォルトのディレクトリ(inetpub\wwwroot)とそこにあったデフォルトのサイトに公開しています。 「Windows機能をオンまたはオフにする」でHTTPリダイレクトがオンになっている
誰でもこれ以上の洞察を提供できますか?
編集:まあ、もちろん、私がこれを投稿した直後に、私は機能するものを見つけました。図を移動します。
[Windowsの機能の有効化または無効化]の[インターネットインフォメーションサービス-> World Wide Webサービス->アプリケーション開発機能]で、.NET Extensibility 3.5、.NET Extesibility 4.5、ASP.NET 3.5、ASP.NET 4.5、ISAPIを確認します。拡張機能とISAPIフィルターが選択されています。
これの概要は次のとおりです。 http://www.iis.net/learn/get-started/whats-new-in-iis-8/iis-80-using-aspnet-35-and-aspnet-45 #TOC301258515 しかし、それはWindows 8ではなくサーバー2012を参照していたため、これらの設定の適切な場所が見つかりませんでした。
これが同様の問題を抱えている人に役立つことを願っています。読んでくれてありがとう。
[Windowsの機能の有効化または無効化]の[インターネットインフォメーションサービス-> World Wide Webサービス->アプリケーション開発機能]で、.NET Extensibility 3.5、.NET Extesibility 4.5、ASP.NET 3.5、ASP.NET 4.5、ISAPIを確認します。拡張機能、およびISAPIフィルターが選択されます。
これの概要は次のとおりです。 http://www.iis.net/learn/get-started/whats-new-in-iis-8/iis-80-using-aspnet-35-and-aspnet-45 #TOC301258515 しかし、それはWindows 8ではなくサーバー2012を参照していたため、これらの設定の適切な場所が見つかりませんでした。
注:未回答から質問を削除するために回答が追加されました