我有一个.NET Core 2.1应用程序,并且想根据this文章使用HTTP。所以我加了
services.AddHsts(options =>
{
options.MaxAge = TimeSpan.FromDays(60);
});
services.AddHttpsRedirection(options =>
{
options.RedirectStatusCode = StatusCodes.Status307TemporaryRedirect;
options.HttpsPort = 5001;
});
到ConfigureServices(...)
方法并app.UseHsts();
app.UseHttpsRedirection();
到Configure(...)
方法。我检查了方法的 namespace ,它们应该出现在Microsoft.AspNetCore.Builder(e.g. UseHsts())中,但是它们全部都会生成编译器错误要么
我是否缺少
using
指令或特定的NuGet软件包?如何使用这些方法? 最佳答案
ASP.NET Core的大多数依赖项都包含在 Microsoft.AspNetCore.App
meta程序包中,该程序包还包括问题的扩展方法。添加此程序包后,这些方法应该可用。
IDE在创建新项目时会自动包含Microsoft.AspNetCore.App
包,但在upgrading或转换现有项目时可能会丢失。
关于c# - .NET Core 2.1 : AddHsts() and AddHttpsRedirection() not defined,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/63170791/