43 lines
1.0 KiB
C#
43 lines
1.0 KiB
C#
|
|
using AutoNotificatPhone.Models;
|
|||
|
|
|
|||
|
|
var builder = WebApplication.CreateBuilder(args);
|
|||
|
|
|
|||
|
|
// Add services to the container.
|
|||
|
|
builder.Services.AddControllersWithViews();
|
|||
|
|
|
|||
|
|
// <20><><EFBFBD><EFBFBD> CORS <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Դ<EFBFBD><D4B4><EFBFBD><EFBFBD>
|
|||
|
|
builder.Services.AddCors(options =>
|
|||
|
|
{
|
|||
|
|
options.AddPolicy("AllowAnyOrigin", builder =>
|
|||
|
|
{
|
|||
|
|
builder.AllowAnyOrigin() // <20><><EFBFBD><EFBFBD><EFBFBD>κ<EFBFBD><CEBA><EFBFBD>Դ
|
|||
|
|
.AllowAnyMethod() // <20><><EFBFBD><EFBFBD><EFBFBD>κ<EFBFBD>HTTP<54><50><EFBFBD><EFBFBD>
|
|||
|
|
.AllowAnyHeader(); // <20><><EFBFBD><EFBFBD><EFBFBD>κ<EFBFBD><CEBA><EFBFBD><EFBFBD><EFBFBD>ͷ
|
|||
|
|
});
|
|||
|
|
});
|
|||
|
|
|
|||
|
|
builder.Services.AddHostedService<TimerClass>();
|
|||
|
|
var app = builder.Build();
|
|||
|
|
|
|||
|
|
// Configure the HTTP request pipeline.
|
|||
|
|
if (!app.Environment.IsDevelopment())
|
|||
|
|
{
|
|||
|
|
app.UseExceptionHandler("/Home/Error");
|
|||
|
|
// <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ʹ<EFBFBD>ø<EFBFBD><C3B8>ϸ<EFBFBD><CFB8><EFBFBD>CORS<52><53><EFBFBD><EFBFBD>
|
|||
|
|
// app.UseCors("RestrictedPolicy");
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
app.UseStaticFiles();
|
|||
|
|
|
|||
|
|
app.UseRouting();
|
|||
|
|
|
|||
|
|
// ʹ<><CAB9> CORS <20>м<EFBFBD><D0BC><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> UseRouting ֮<><D6AE><EFBFBD><EFBFBD>UseAuthorization ֮ǰ<D6AE><C7B0>
|
|||
|
|
app.UseCors("AllowAnyOrigin");
|
|||
|
|
|
|||
|
|
app.UseAuthorization();
|
|||
|
|
|
|||
|
|
app.MapControllerRoute(
|
|||
|
|
name: "default",
|
|||
|
|
pattern: "{controller=Home}/{action=Index}/{id?}");
|
|||
|
|
|
|||
|
|
app.Run();
|