Как установить путь для приложения Blazor, размещенного в.NET Core

Я пытаюсь провести у себя Blazor приложение через .NET Core Web Server.Я использую FileProviderЯ не знаю, почему я продолжаю получать эту ошибку:

blazor.webassembly.js:1 WASM: сбой потоковой компиляции wasm: TypeError: не удалось выполнить 'compile' в 'WebAssembly': код состояния HTTP не в порядке WASM: откат к экземпляру ArrayBuffer Не удалось загрузить ресурс: сервер ответил с помощью статус 404 (не найден) blazor.webassembly.js:1 WASM: не удалось выполнить асинхронную и синхронизированную выборку wasm blazor.webassembly.js:1 WASM: не удалось асинхронную и синхронизировать выборку wasm d.printErr @ blazor.webassembly.js:1 blazor.webassembly.js:1 WASM: не удалось асинхронно подготовить wasm: abort("не удалось выполнить асинхронную и синхронную выборку wasm"). Сборка с -s ASSERTIONS=1 для получения дополнительной информации. d.printErr @ blazor.webassembly.js:1 blazor.webassembly.js:1 WASM: abort("не удалось выполнить асинхронную и синхронизированную загрузку wasm"). Сборка с -s ASSERTIONS=1 для получения дополнительной информации. blazor.webassembly.js:1 WASM: abort("не удалось выполнить асинхронную и синхронизированную загрузку wasm"). Сборка с -s ASSERTIONS=1 для получения дополнительной информации. d.printErr @ blazor.webassembly.js:1 localhost/:1 Uncaught (в обещании) abort("abort(\" не удалось выполнить асинхронную и синхронную выборку wasm \"). Сборка с -s ASSERTIONS=1 для получения дополнительной информации ".). Сборка с -s ASSERTIONS=1 для получения дополнительной информации.:5000/favicon.ico:1 Не удалось загрузить ресурс: сервер ответил со статусом 404 (не найден)

.NET Core Host Startup

public class Startup
    {
        public void ConfigureServices(IServiceCollection services)
        {
        }
        public void Configure(IApplicationBuilder app, IHostingEnvironment env)
        {
            IFileProvider provider = new PhysicalFileProvider(@"D:/blazor/BenchUI/dist/");

            DefaultFilesOptions options = new DefaultFilesOptions
            {
                RequestPath = "",
                FileProvider = provider,
                DefaultFileNames = new List<string> { "index-browser.html" }
            };
            app.UseDefaultFiles(options);
            app.UseStaticFiles();
            app.UseStaticFiles(new StaticFileOptions()
            {
                RequestPath = "",
                FileProvider = provider,
            });
        }
    }

HTML-корень

<!DOCTYPE html>
<html>
<head>
    <meta charset="utf-8" />
    <meta name="viewport" content="width=device-width">
    <title>BenchUI</title>
    <base href="/" />
    <link href="css/bootstrap/bootstrap.min.css" rel="stylesheet" />
    <link href="css/site.css" rel="stylesheet" />

</head>
<body>
    <app>Loading...</app>

    <script src="_framework/blazor.webassembly.js"></script>
    <script src="Utilities.js"></script>
    <script src="https://code.jquery.com/jquery-3.3.1.slim.min.js" integrity="sha384-q8i/X+965DzO0rT7abK41JStQIAqVgRVzpbzo5smXKp4YfRvH+8abtTE1Pi6jizo" crossorigin="anonymous"></script>
    <script src="https://cdnjs.cloudflare.com/ajax/libs/popper.js/1.14.7/umd/popper.min.js" integrity="sha384-UO2eT0CpHqdSJQ6hJty5KVphtPhzWj9WO1clHTMGa3JDZwrnQq4sF86dIHNDz0W1" crossorigin="anonymous"></script>
    <script src="https://stackpath.bootstrapcdn.com/bootstrap/4.3.1/js/bootstrap.min.js" integrity="sha384-JjSmVgyd0p3pXB1rRibZUAYoIIy6OrQ6VrjIEaFf/nJGzIxFDsf4x0xIM+B07jRM" crossorigin="anonymous"></script>
</body>
</html>

Структура папки Я установил корень моего файлового провайдера как dist но там .NET Dll's находятся вне этой папки. Может ли мой рут быть неправильным? Я не понимаю, что не так, поскольку единственная ошибка, кажется, в blazor.webassembly.js, script который добавляется внутри index.html,

Я не понимаю куда бежать dotnet [what dll name].dll? Нужно ли публиковать Client проект и пробег dotnet Client.dll внутри него или мне нужно опубликовать ClientServer а также Shared, До сих пор я пытался с dotnet [client name of dll].dll и даже `dotnet run (в расположении csproj)

0 ответов

Другие вопросы по тегам