IHostingEnvironment' は廃止されました。
2023-10-15 22:13:12
質問
ASP.NET Core プロジェクトを .NET Core v3.0.0-preview3 に更新したところ、次のようになりました。
Startup.cs(75,50,75,69): 警告 CS0618: 'IHostingEnvironment' は廃止されました。 obsolete: 'この型は廃止されており、将来のバージョンで削除される予定です。 この型は廃止され、将来のバージョンで削除されます。推奨される代替は Microsoft.AspNetCore.Hosting.IWebHostEnvironment' です。
コードは
public void Configure(IApplicationBuilder app, IHostingEnvironment env) {
if (env.IsDevelopment()) {
…
}
}
今、これを行うための正しい方法は何でしょうか?それを示す文書や例はあるのでしょうか?
どのように解決するのですか?
どうやら
IHostingEnvironment
に置き換わっています。
IHostEnvironment
に置き換えられました (他にもいくつかあります)。
コード内でインターフェースの種類を変更すれば、すべてが以前と同じように動作するはずです :-)
この変更に関する詳細な情報は、GitHub の次のリンクで見ることができます。 https://github.com/aspnet/AspNetCore/issues/7749
EDIT
また、追加のインターフェースとして
IWebHostEnvironment
もあり、ASP.NET Core アプリケーションで使用することができます。で使用できます。
Microsoft.AspNetCore.Hosting
という名前空間があります。
関連
-
[解決済み] アプリケーション依存関係マニフェスト(...)で指定されたアセンブリが見つかりませんでした。
-
[解決済み】Entity Framework Core: DbContextOptionsBuilder に 'usesqlserver' の定義がなく、拡張メソッド 'usesqlserver' もない。
-
[解決済み】AspNet Core scaffoldedアプリのLoginとRegisterページはどこにありますか?
-
[解決済み] .NET Core MVCのページが変更後にリフレッシュされない
-
[解決済み] ASP.NET Core 2.2 -> 3.0 アップグレード env.IsDevelopment() が見つかりませんでした。
-
[解決済み] ASP.NET Core 1.0 (ASP.NET 5 / vNext) のリリースはいつになりますか?
-
[解決済み] ConfigureServicesメソッドでIHostingEnvironmentにアクセスする
-
[解決済み] .NET Core - "dotnet new sln "を使用する場合
-
[解決済み] Entity Framework Coreでストアドプロシージャを実行するには?
-
ConsoleLoggerProviderでLoggerFactoryを作成する方法とは?
最新
-
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 実装 サイバーパンク風ボタン
おすすめ
-
[解決済み】.NET CoreとASP.NET Coreの比較
-
[解決済み】AspNet Core scaffoldedアプリのLoginとRegisterページはどこにありますか?
-
[解決済み] .NET Core MVCのページが変更後にリフレッシュされない
-
[解決済み] asp.net core 1.0 でビューの現在の URL を取得する方法
-
[解決済み] asp.net coreでプロジェクトのルートディレクトリを取得する方法。MacでDirectory.GetCurrentDirectory()が正しく動作しないようです。
-
[解決済み] Entity Framework Coreでストアドプロシージャを実行するには?
-
[解決済み] Visual Studio 2019でASP.NET Core 3.0が表示されない
-
[解決済み] dotnet publish が正しい appsettings.{env.EnvironmentName}.json をパブリッシュしない。
-
.NET Coreをインストール/アップグレードするためのコマンドライン
-
データベースファーストの手法でモデルを更新する方法