ShowProgramCode

2024年6月21日 星期五

C# Net6 WebAPI專案自動跳轉https

最近遇到一個小問題,依照需求專案放上IIS必須走http,但是.NetCore6又預設會跳轉到https。
造成我的前端連線過來時,因為沒有憑證而連線失敗。

最後,我在Program.cs把自動跳轉移除,並加入http設定如下:

public class Program
{
    public static void Main(string[] args)
    {
        var builder = WebApplication.CreateBuilder(args);
        // Add services to the container.

        builder.Services.AddControllers();
        ...

        var app = builder.Build();
        ...

        //設定http管道
        app.UseRouting();

        //註銷不轉向https
        //app.UseHttpsRedirection();

        app.UseAuthorization();

        app.MapControllers();

        app.Run();
    }
}

沒有留言:

張貼留言