gpt4 book ai didi

asp.net-core - “IHostingEnvironment”已过时

转载 作者:行者123 更新时间:2023-12-01 19:21:44 26 4
gpt4 key购买 nike

我将 ASP.NET Core 项目更新为 .NET Core v3.0.0-preview3,现在我得到:

Startup.cs(75,50,75,69): warning CS0618: 'IHostingEnvironment' is obsolete: 'This type is obsolete and will be removed in a future version. The recommended alternative is Microsoft.AspNetCore.Hosting.IWebHostEnvironment.'

代码是:

public void Configure(IApplicationBuilder app, IHostingEnvironment env) {
if (env.IsDevelopment()) {

}
}

现在执行此操作的正确方法是什么?有没有任何文档或示例可以证明这一点?

最佳答案

似乎IHostingEnvironment已被IHostEnvironment(以及其他一些)取代。您应该能够更改代码中的接口(interface)类型,并且一切都会像以前一样工作:-)

您可以通过 GitHub 上的此链接找到有关更改的更多信息 https://github.com/aspnet/AspNetCore/issues/7749

编辑还有一个可在 ASP.NET Core 应用程序中使用的附加接口(interface) IWebHostEnvironment。这在 Microsoft.AspNetCore.Hosting 命名空间中可用。

关于asp.net-core - “IHostingEnvironment”已过时,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55601958/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com