c# - app.UseHsts() 和 app.UseExceptionHandler() 有什么区别?

标签 c# .net .net-core

在 .NET Core 应用程序的 Startup.cs 文件中,默认情况下它使用

    public void Configure(IApplicationBuilder app, IHostingEnvironment env)
    {
        if (env.IsDevelopment())
        {
            app.UseDeveloperExceptionPage();
        }
        else
        {
            app.UseHsts();
        }

但在某些情况下我可以找到

    public void Configure(IApplicationBuilder app, IHostingEnvironment env)
    {
        if (env.IsDevelopment())
        {
            app.UseDeveloperExceptionPage();
        }
        else
        {
            app.UseExceptionHandler();
        }

有什么区别?

最佳答案

Hsts 是强制使用 SSL 的安全功能。它与异常无关。

关于c# - app.UseHsts() 和 app.UseExceptionHandler() 有什么区别?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51093139/

相关文章:

c# - 如何在 XAML 中定义对现有对象的引用?

c# - 为什么 EventHandler 在以下 asp.net 代码中不触发?

c# - 你能为 Visual C#.NET 解决方案推荐一个 .cvsignore 文件吗?

asp.net-core - 在 dotnet core 2 asp .net 中路由特定响应压缩?

.net-core - Serilog 不会使用 .NET 5 控制台应用程序中的 LoggerFactory 写入文件,不会产生错误或输出

c# - 通过 java 运行 .net 控制台时为 "The handle is invalid"

c# - 重载 Console.ReadLine 可能吗? (或任何静态类方法)

c# - MbUnit 可并行化测试

.net - FluentMigrator迁移成功,但数据库没有变化

windows - 是否可以使用 net-core 创建独立的可执行文件?