最近遇到一個小問題,依照需求專案放上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();
- }
- }
沒有留言:
張貼留言