Blazor можно использовать для создания клиентской веб-страницы, написанной на C #. Я читал в разных местах (например, MSDN Magazine, статья ), что после сборки я могу поместить файлы на любой сервер. Насколько я понимаю, размещение артефактов в общей папке также должно быть возможным.
Но это не то, что я наблюдаю. Запуск dotnet run
в каталоге проекта веб-приложения Blazor, созданного мной с помощью шаблона в Visual Studio, приводит к ускорению работы веб-сервера kestrel, и я могу получить доступ к рабочей веб-странице по указанному адресу http://localhost:port/
.
Когда я открываю index.html
, который был сгенерирован по пути WebApplication1\bin\Debug\netstandard2.0\publish\WebApplication1\dist
с помощью dotnet publish
, я вижу только текст «Загрузка ...» в моем веб-браузере.
Я посмотрел на index.html
и на первый взгляд похоже, что путь к _framework/blazor.webassembly.js
соответствует структуре каталогов. Где подвох?