2017-11-02 6 views
0

私は定型のAspNetCore 2.0 MVC Web Appセットアップを持っています。アプリ自体は正常に動作します。ASPNETCORE 2.0がシステム全体の環境変数を取得しない

しかし私はシステム環境変数を取り上げるために私のアプリケーションをIISで表現することはできません。

手順私が取った:

  1. を、私は私のマシン上のランダムなフォルダにWebアプリケーションを発表しました。
  2. 一般的な設定(たとえば、ポート8080、マネージコードアプリケーションプールなしなど)でIISに新しいサイトを設定しました。
  3. パブリッシュフォルダに正しいIIS_IUSRSセキュリティ権限を与えました。
  4. これらのコアWebアプリケーションを処理するためにIISにAspNetCoreモジュール/ハンドラセットアップがあります。
  5. 私は自分のシステム設定に行き、システム全体のEnv変数ASPNETCORE_ENVIRONMENT = Developmentを追加しました。下のスクリーンショットを参照してください。
  6. Web configには環境変数はありません。私のブラウザで罰金

screenshot

アプリケーションがロードされます。

しかし、それはまだ生産だと思っています。それは、私が世界的に持っている環境設定を見たり、気にしないようなものです。私は環境変数が他のすべての設定を打ち負かすと思った。これは一時的なコンソールライフタイムのみの環境設定の1つではありません。

私は、アプリケーションプールをリサイクルし、ウェブサイトを再起動しようとしました。

答えて

0

説明しました。私はシステム全体の変数を保持するためにシステムを再起動する必要があることを忘れていました。アプリケーションプールのリサイクルとサイトの再起動では不十分です。

関連する問題