Blazor — ошибка при доступе к опубликованному веб-сайту с мобильного устройства

#asp.net-core #blazor #blazor-webassembly

#asp.net-ядро #blazor #blazor-webassembly

Вопрос:

Я создаю веб-сборку blazor с помощью шаблона Visual Studio, с «Asp.net опция «основной хостинг» и опция «Прогрессивное веб-приложение» тоже.

Все отлично работает в «localhost» и на веб-сайте публикации (среда разработки), когда я захожу на свой веб-сайт с помощью компьютера.

Но когда я захожу на тот же веб-сайт с мобильных устройств, у меня возникает эта ошибка:

 HTTP Error 500.30 - ANCM In-Process Start Failure
  

Я меняю модель хостинга asp.net ядро «Вышло из процесса», но я получил тот же результат, изменилось только сообщение.

 HTTP Error 502.50 - ANCM Out-Of-Process Start Failure
  

Любая помощь будет признательна

Ответ №1:

У меня была похожая проблема — не знаю, использовали ли вы Identity, но я был, и следующая проблема устранена:

  • Убедитесь, что у вас есть папка с правами на запись в опубликованной корневой папке под названием «obj». Я думаю, что Identity создает здесь ключ токена.
  • Также убедитесь, что у вас есть идентификационный ключ, настроенный в appsettings.cs следующим образом (вероятно, не следует использовать разработку в производстве):

«IdentityServer»: { «Ключ»: { «Тип»: «Разработка» } }