Angular не работает с ядром Asp net с настроенным SPA - PullRequest
0 голосов
/ 17 октября 2018

У меня есть проект ASP .NET Core с SPA, настроенным для использования Angular 6. Вот мой файл запуска.Я удалил другие службы, чтобы их было легче просматривать.

public void ConfigureServices(IServiceCollection services)
    {

        services.AddSpaStaticFiles(options => options.RootPath = "JwtClientApp/dist");

                  services.AddMvc();
    }
public void Configure(IApplicationBuilder app, IHostingEnvironment env)
    {

        app.UseStaticFiles();

        app.UseSpaStaticFiles();

        app.UseMvc(routes =>
        {
            routes.MapRoute(name: "default", template: "{controller}/{action=Index}/{id}");
        });
        app.UseSpa(options =>
        {
            options.Options.SourcePath = "JwtClientApp";
            if (env.IsDevelopment())
            {
                options.UseAngularCliServer(npmScript: "start");
            }
        });
    }

Моя папка JwtClientApp находится на том же уровне, что и корневая папка.Я уже удалил launchUrl из launchSettings и использую IIS Express.Я получил эту ошибку при запуске приложения: Uncaught ReferenceError: значение не определено в runtime.js, polyfills.js, styles.js, vendor.js и main.js.Когда я просматриваю эти файлы в своей папке, их код в порядке, но когда я использую браузер, чтобы увидеть их, я вижу только текстовое значение.enter image description here

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...