ОБНОВЛЕНИЕ
Я развернул демоверсию Blazor (. net core 3.1). Я покажу вам мой демонстрационный проект.
Я создал логин. html под wwwroot и Pages, но текст внутри другой. Таким образом, я могу различить guish, к какой странице обращается метод Configure. Единственными изменениями, которые я сделал, было добавление двух логинов. html и изменение метода Configure.
Надеюсь, это поможет вам. Если проблема не была решена, рекомендуется создать демо-версию, подобную мне, чтобы проверить, правильно ли работает демоверсия.
PRIVIOUS
После прочтения вашего поста я следую документу , создаю свой веб-сайт Blazor и изменяю Configure
, а затем развертываю приложение Blazor в azure. Это работает, надеюсь, это полезно для вас.
public void Configure(IApplicationBuilder app, IWebHostEnvironment env)
{
if (env.IsDevelopment())
{
app.UseDeveloperExceptionPage();
}
else
{
app.UseExceptionHandler("/Error");
}
#region what you needs to be added in your project
DefaultFilesOptions options = new DefaultFilesOptions();
options.DefaultFileNames.Clear();
options.DefaultFileNames.Add("login.html"); //login.html under wwwroot folder
// For the wwwroot folder
app.UseDefaultFiles(options);
#endregion
app.UseStaticFiles();
app.UseRouting();
app.UseEndpoints(endpoints =>
{
endpoints.MapBlazorHub();
endpoints.MapFallbackToPage("/_Host");
});
}
Там также есть сообщение об этой проблеме, вы можете сослаться на сообщение .