Как разрешить шрифт как статические файлы в ASP.NET Core? - PullRequest
0 голосов
/ 27 октября 2018

В настоящее время я работаю над веб-приложением (ASP.NET Core, бритвенные страницы), и у меня есть шрифты в папке 'www', поскольку они являются статическими файлами, но после запуска приложения выдает ошибку 404 enter image description here

В настоящее время у меня есть это на моем Startup.cs

public void Configure(IApplicationBuilder app, IHostingEnvironment env)
        {
            if (env.IsDevelopment())
            {
                app.UseDeveloperExceptionPage();
            }
            else
            {
                app.UseExceptionHandler("/Error");
                app.UseHsts();
            }

            app.UseHttpsRedirection();

            StaticFileOptions options = new StaticFileOptions();
            Microsoft.AspNetCore.StaticFiles.FileExtensionContentTypeProvider typeProvider = new Microsoft.AspNetCore.StaticFiles.FileExtensionContentTypeProvider();
            if (!typeProvider.Mappings.ContainsKey(".woff2"))
            {
                typeProvider.Mappings.Add(".woff2", "application/font-woff2");
            }
            options.ContentTypeProvider = typeProvider;
            app.UseStaticFiles(options);
            //app.UseStaticFiles();
            app.UseCookiePolicy();

            app.UseMvc();




        }

1 Ответ

0 голосов
/ 27 октября 2018

Нажмите «Пуск> Панель управления> Администрирование».

Дважды щелкните «Диспетчер информационных служб Интернета (IIS)».

Щелкните правой кнопкой мыши на каталоге перемещаемого профиля пользователя, который был создан.

Выберите «Свойства».

Выберите вкладку «Заголовки HTTP».

Нажмите кнопку «MIME Types».

Нажмите кнопку «Создать».

Введите в поле «Расширение» следующее:

*

Введите в поле «MIME-тип» следующее:

приложения / октет-поток * * одна тысяча двадцать-одна

Нажмите «ОК», чтобы применить новый тип MIME.

Нажмите «ОК» еще раз, чтобы применить новые настройки.

и перезапуск IIS

...