ASP .NET 5では、Configurationが大幅に変更されています。我々はもはやweb.config
ファイルを持っていません。代わりに、Startup
クラスで設定した方法に応じて、JSONやその他のオプションを使用できます。 web.config
とは異なり、このような構成は通常wwwroot
には入っておらず、クライアントがアクセスできる危険性はありません。ASP .NET 5でweb.configが必要な理由wwwroot?
<?xml version="1.0" encoding="utf-8"?>
<configuration>
<system.webServer>
<handlers>
<add name="httpPlatformHandler" path="*" verb="*" modules="httpPlatformHandler" resourceType="Unspecified"/>
</handlers>
<httpPlatform processPath="%DNX_PATH%" arguments="%DNX_ARGS%" stdoutLogEnabled="false" startupTimeLimit="3600"/>
</system.webServer>
</configuration>
これがホストしているサーバーがで探しているものになることができると私には思える:
そして、まだ、ASP .NET 5プロジェクトテンプレートに以下の内容でwwwroot
でweb.config
ファイルがありますアプリケーション構成とは独立して、
これがなぜ必要なのか、どのように機能するのか、誰にも分かりますか?
これはまだ必要ですか? –
設定ファイルの実際の内容が変更されている可能性がありますが、IISでASP .NETコアをホストする場合、Web.configが必要です。 – Gigi
wwwroot /フォルダーにweb.configファイルがありません。私はAspNetCore IISモジュールを持っている通常のweb.configと上記のwwwrootにあるものの両方を必要としているのかどうか疑問に思っただけです。 –