На локальном хосте (отладка и выпуск) я не могу находит любой запрос, и приложение работает без сбоев.
Я читал этот сервер C# Blazor - почему так много запросов _blazor и такое потребление памяти? но не могу найти решение.
Стартовая страница выглядит так:
Код: Выделить всё
ConfigureServices(IServiceCollection services)Код: Выделить всё
services.AddRazorPages();
services.AddServerSideBlazor().AddMicrosoftIdentityConsentHandler();
services.AddSignalR(e =>
{
e.MaximumReceiveMessageSize = 2000 * 1024;
});
// Radzen init
services.AddScoped();
services.AddScoped();
services.AddScoped();
services.AddMemoryCache();
var apiScope = Configuration["Authentication:ApiScope"];
services.AddMicrosoftIdentityWebAppAuthentication(Configuration, "Authentication:AzureAd")
.EnableTokenAcquisitionToCallDownstreamApi(new string[] { apiScope })
.AddInMemoryTokenCaches();
services.AddControllersWithViews().AddMicrosoftIdentityUI();
services.AddAuthorization();
Код: Выделить всё
Configure(IApplicationBuilder app, IWebHostEnvironment env)Код: Выделить всё
if (env.IsDevelopment())
{
app.UseDeveloperExceptionPage();
}
else
{
app.UseExceptionHandler("/Error");
app.UseHsts();
}
app.UseHttpsRedirection();
app.UseStaticFiles();
app.UseRouting();
app.UseAuthentication();
app.UseAuthorization();
app.UseEndpoints(endpoints =>
{
endpoints.MapControllers();
endpoints.MapBlazorHub();
endpoints.MapFallbackToPage("/_Host");
});

Через несколько секунд:

А дальше количество запросов продолжает расти. Не знаю, почему это происходит, когда приложение размещено в службе приложений Azure.
Есть какие-нибудь советы?
Решение:
Включите в Azure AppService описанные WebSockets (по умолчанию отключены): https://learn.microsoft.com/en-us/aspne ... pp-service< /p>

Подробнее здесь: https://stackoverflow.com/questions/742 ... e-unstable
Мобильная версия