Серверная сторона Blazor blazor.server.js вместо blazor.webassembly.js - PullRequest
0 голосов
/ 28 мая 2019

Я пробую серверную версию Blazor (.net core 3.0 Preview 5).Я искал в Интернете, но не могу найти ответ.Мне очень нравится «макет» шаблона Blazor (размещенного на ASP.NET Core) (см. Изображение ниже).Клиентская часть этого - WebAssebly.Но я читал кое-что, что я мог бы изменить blazor.webassembly.js на blazor.server.js, и это было бы так.Как бы то ни было, это не работает.Я получаю некоторые ошибки в журнале консоли:

Ошибка: не удалось завершить согласование с сервером: ошибка: внутренняя ошибка сервера blazor.server.js: 1

Ошибка: невозможно отправить данные, еслисоединение не находится в состоянии «Соединено».blazor.server.js: 1

Что мне нужно сделать, чтобы клиент использовал blazor.server.js вместо blazor.webassembly.js?

Или я просто все неправильно понял?

Blazor templates

1 Ответ

1 голос
/ 29 мая 2019

Вы не последовательны в описании того, какой вкус Blazor вы используете. Я собираюсь предоставить вам код ниже о том, как реализовать двойной режим Blazor, но не без предупреждения, что, хотя переход от клиентской стороны Blazor к серверной стороне Blazor, в терминах конфигурации упрощается разработчиком по имени Сучиман, кодирующим для клиента может сильно отличаться от кодирования для сервера, и вы должны знать, что вы делаете, и учитывать множество факторов ...

Вот ссылка, которая научит вас, как двигаться вперед и назад: https://github.com/Suchiman/BlazorDualMode

Пожалуйста, не стесняйтесь задавать любые вопросы по поводу вышеизложенного. В следующий раз выберите блейзер-тег. Я попал в этот раздел случайно. Секция Blazor очень активна ...

...