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