0
私は定型のAspNetCore 2.0 MVC Web Appセットアップを持っています。アプリ自体は正常に動作します。ASPNETCORE 2.0がシステム全体の環境変数を取得しない
しかし私はシステム環境変数を取り上げるために私のアプリケーションをIISで表現することはできません。
手順私が取った:
- を、私は私のマシン上のランダムなフォルダにWebアプリケーションを発表しました。
- 一般的な設定(たとえば、ポート8080、マネージコードアプリケーションプールなしなど)でIISに新しいサイトを設定しました。
- パブリッシュフォルダに正しいIIS_IUSRSセキュリティ権限を与えました。
- これらのコアWebアプリケーションを処理するためにIISにAspNetCoreモジュール/ハンドラセットアップがあります。
- 私は自分のシステム設定に行き、システム全体のEnv変数ASPNETCORE_ENVIRONMENT = Developmentを追加しました。下のスクリーンショットを参照してください。
- Web configには環境変数はありません。私のブラウザで罰金
アプリケーションがロードされます。
しかし、それはまだ生産だと思っています。それは、私が世界的に持っている環境設定を見たり、気にしないようなものです。私は環境変数が他のすべての設定を打ち負かすと思った。これは一時的なコンソールライフタイムのみの環境設定の1つではありません。
私は、アプリケーションプールをリサイクルし、ウェブサイトを再起動しようとしました。