[解決済み] IISへのパブリッシュ、環境変数の設定
2022-04-29 19:10:52
質問
これらの2つの質問/回答を読んで、私はIIS 8.5サーバ上でAsp.net 5アプリケーションを実行することができました。
Asp.net vNext early betaをWindowsサーバーのIISに公開する。
問題は、ウェブアプリがまだ
env.EnvironmentName
という値で
Development
をIIS上で実行しても
また、同じサーバーで同じWebの2つのバージョン(Staging, Production)を実行したいので、それぞれのWebに別々に変数を設定する方法が必要です。
どうすればいいのでしょうか?
どのように解決するのですか?
この回答は、もともとASP.NET Core RC1用に書かれたものです。RC2 で ASP.NET Core は汎用 httpPlafrom ハンドラから aspnetCore 固有のハンドラに移行しました。ステップ3は、あなたが使用しているASP.NET Coreのバージョンに依存することに注意してください。
ASP.NET Coreプロジェクトの環境変数は、ユーザーの環境変数を設定したり、複数のコマンドを作成したりすることなく、設定できることがわかりました。
-
IISのアプリケーションに移動し
Configuration Editor
. -
選択
Configuration Editor
-
選択
system.webServer/aspNetCore
(RC2およびRTM)またはsystem.webServer/httpPlatform
(RC1)に含まれるSection
コンボボックス -
選ぶ
Applicationhost.config ...
でFrom
のコンボボックスがあります。 -
を右クリック
enviromentVariables
要素を選択し'environmentVariables' element
であればEdit Items
. - 環境変数を設定します。
- ウィンドウを閉じ、[適用]をクリックします。
- 完了
この方法では、プールのために特別なユーザーを作成したり、コマンドのエントリーを
project.json
.
また、環境ごとに特別なコマンドを追加すると
dnu publish
一度公開すれば、何度も成果物をデプロイするのではなく、各環境ごとに個別に公開します。
Mark GとtredderのおかげでRC2およびRTM用に更新されました。
関連
-
[解決済み】統合マネージドパイプラインモードで適用されないASP.NETの設定が検出された
-
ファイルまたはアセンブリ 'System.Data.SQLite' またはその依存関係の 1 つをロードできませんでした。
-
User.Identity.Nameが空の解を取得する
-
[解決済み] エラー - IISメタベースにアクセスできません。
-
[解決済み】Kestrelとは(IIS / Expressとの比較)
-
[解決済み] IIS8におけるIIS_IUSRSとIUSRのパーミッションについて
-
[解決済み] IISへのパブリッシュ、環境変数の設定
-
[解決済み] HTML5モードのAngularJSアプリケーションをURLリライトするためにIISを設定するにはどうすればよいですか?
-
[解決済み] IIS7でフォルダや拡張子ごとに静的コンテンツキャッシュを設定する方法は?
-
[解決済み] MSDeploy.exe経由でのWMSvcからの404の取得
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
ファイルまたはアセンブリ 'System.Data.SQLite' またはその依存関係の 1 つをロードできませんでした。
-
User.Identity.Nameが空の解を取得する
-
[解決済み] ポート80がSYSTEM(PID 4)で使用されていますが、これは何ですか?
-
[解決済み】Windowsのバッチファイルからシステム環境変数を設定する?
-
[解決済み] IIS8におけるIIS_IUSRSとIUSRのパーミッションについて
-
[解決済み] Webサイトのログファイルフォルダを検索するには?
-
[解決済み] IISへのパブリッシュ、環境変数の設定
-
[解決済み] HTML5モードのAngularJSアプリケーションをURLリライトするためにIISを設定するにはどうすればよいですか?
-
[解決済み] IIS7でフォルダや拡張子ごとに静的コンテンツキャッシュを設定する方法は?
-
[解決済み] MSDeploy.exe経由でのWMSvcからの404の取得