반응형
Application/font-woff2가 As를 사용할 때 작동하지 않습니다.Net VNext
VNext + OSX + Chrome으로 몇 가지 실험을 하고 있습니다.woff2 파일을 가져오려고 합니다.
GET http://localhost:5003/fonts/fontawesome-webfont.woff2?v=4.3.0
하지만 오류가 발생합니다.아래 요청의 머리글 참조
Remote Address:127.0.0.1:5003
Request URL:http://localhost:5003/fonts/fontawesome-webfont.woff2?v=4.3.0
Request Method:GET
Status Code:404 Not Found
이것은 나의 Startup.cs 입니다.
public void Configure(IApplicationBuilder app)
{
app.UseStaticFiles();
app.UseServices(services =>
{
services.AddMvc();
});
// Add MVC to the request pipeline
app.UseMvc(routes =>
{
routes.MapRoute(
name: "default",
template: "{controller}/{action}/{id?}",
defaults: new { controller = "Home", action = "Index" });
});
}
Github에서 Static Files(아래 링크)에 대한 AsNet 프로젝트 내부를 봤는데 지원되는 것 같습니다.
당신들이 나를 좀 도와줄 수 있나요?
파일 형식woff2이 매핑 목록에 있지만 최근(2015년 2월)에 추가되었기 때문에 이 변경 사항이 포함된 릴리스를 사용할 수 없습니다.사용자 정의 파일 형식을 추가하려면 다음을 사용하여 IIS 방법을 사용할 수 있습니다.web.config:
<system.webServer>
<staticContent>
<remove fileExtension=".woff2" />
<mimeMap fileExtension=".woff2" mimeType="application/font-woff2" />
</staticContent>
</system.webServer>
또는 사용StaticFilesOptions:
public void Configure(IApplicationBuilder app)
{
StaticFileOptions options = new StaticFileOptions();
FileExtensionContentTypeProvider typeProvider = new FileExtensionContentTypeProvider();
if (!typeProvider.Mappings.ContainsKey(".woff2"))
{
typeProvider.Mappings.Add(".woff2", "application/font-woff2");
}
options.ContentTypeProvider = typeProvider;
app.UseStaticFiles(options);
}
web.config에 mime 유형 선언 추가
<system.webServer>
<staticContent>
<mimeMap fileExtension=".woff2" mimeType="application/font-woff" />
</staticContent>
</system.webServer>
자세한 내용은 다음을 참조하십시오.
빠른 수정: asp.net mvc에서 IIS .woff 글꼴 파일 404를 찾을 수 없습니다.
만약 위의 것이 당신을 위해 일하지 않았다면 (나를 위해 일하지 않았습니다).그러면 이것으로 시도해 보십시오.
<mimeMap fileExtension="woff2" mimeType="application/font-woff" />
plesk에 MIME 유형 추가
application/font-woff2 .woff2
그것은 나에게 효과가 있었다.
다음과 같이 확장을 먼저 활성화해야 했습니다(IIS에서도 가능).
<system.webServer>
...
<security>
<requestFiltering>
<fileExtensions>
<remove fileExtension=".woff2" />
<add fileExtension=".woff2" allowed="true" />
</fileExtensions>
</requestFiltering>
</security>
...
</system.webServer>
앞에서 언급한 정적 콘텐츠를 추가하는 것 외에도...
<system.webServer>
...
<staticContent>
<remove fileExtension=".woff2" />
<mimeMap fileExtension=".woff2" mimeType="application/font-woff2" />
</staticContent>
...
</system.webServer>
언급URL : https://stackoverflow.com/questions/28746721/application-font-woff2-not-working-when-using-asp-net-vnext
반응형
'programing' 카테고리의 다른 글
| 지도 보기가 화면의 일부일 때 iOS 시뮬레이터에서 어떻게 빼낼 수 있습니까? (0) | 2023.06.27 |
|---|---|
| 부분 집합화된 데이터 프레임에서 사용되지 않는 요인 수준 삭제 (0) | 2023.06.27 |
| 루비에서 0 값을 매핑하고 제거하는 방법 (0) | 2023.06.27 |
| .Net 대 SSIS:SSIS는 무엇에 사용되어야 합니까? (0) | 2023.06.27 |
| 오류 TS2345: 'T' 유형의 인수를 'object' 유형의 매개 변수에 할당할 수 없습니다. (0) | 2023.06.27 |