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