我将ASP.NET Core项目更新为.NET Core v3.0.0-preview3,现在得到:
代码是:
public void Configure(IApplicationBuilder app, IHostingEnvironment env) {
if (env.IsDevelopment()) {
…
}
}
现在正确的方法是什么?是否有任何文档或示例可以证明这一点?
最佳答案
看来IHostingEnvironment
已被IHostEnvironment
(及其他一些代码)取代。
您应该能够在代码中更改接口(interface)类型,并且一切将按以前的方式工作:-)
您可以在GitHub上的此链接中找到有关更改的更多信息。
https://github.com/aspnet/AspNetCore/issues/7749
编辑
还有一个附加接口(interface)IWebHostEnvironment
可在ASP.NET Core应用程序中使用。在Microsoft.AspNetCore.Hosting
命名空间中可用。