Вопрос ASP.NET 5.0 серверное приложение на Lubuntu 20.0.4 с Firefox 94.0

#c# #asp.net #firefox #blazor #chromium

Вопрос:

В настоящее время я пишу серверное приложение на C# с ASP.NET 5.0 со страницами Blazor. Я сделал простой экран входа в систему, который будет переходить на страницу, если логин правильный (см. Код).

 @page "/login/" @page "/login/{argument}" @inject LoginHandler LoginHandler @inject NavigationManager NavManager  lt;h1gt;Log inlt;/h1gt;  lt;div class="row"gt;  lt;div class="col-sm-2"gt;  lt;div class="form-group pass_show"gt;  lt;input type="password" pattern="[0-9]*" inputmode="numeric" @bind="password" class="form-control"gt;  lt;/divgt;  lt;/divgt; lt;/divgt; lt;input type="submit" @onclick="@OnClickValidate" @oninput="OnClickValidate" value="Submit"gt;  lt;br/gt;  @{  if (@argument == "denied")  {  lt;pgt;Access denied. Wrong pin is entered. Try again.lt;/pgt;  } }  @code {  [Parameter]  public string argument { get; set; }   public string password = "";   public void OnClickValidate()  {  LoginHandler.AuthorizationCorrect = (LoginHandler.Password == password) ? true : false;   if (LoginHandler.AuthorizationCorrect)  {   LoginHandler.LoginNow();  NavManager.NavigateTo("/", true);  }  else  {  NavManager.NavigateTo($"/login/denied");  }  } }  

При тестировании с Windows 10 Firefox 94.0.2 и Chrome 96.0.4664.45 код работает при развертывании, но не с Lubuntu 20.0.4 с Firefox 94.0. Странная часть заключается в том, что код работает с Chromium (96.0.4664.45) на ПК Lubuntu.

Если я пытаюсь войти в Firefox на Lubuntu, я всегда получаю следующее сообщение об ошибке.

Сообщение об ошибке Lubuntu с Firefox

Что-то не так с моим кодом или это проблема Firefox?

С уважением, Келвин