,

부트스트랩은 자체적으로 폰트를 사용합니다.

그런데 특정할 수 없는 상황에서 다음과 같은 에러가 발생합니다.

 

 

흠....

파일경로로가보면 파일을 정상적으로 있는데 파일을 못 는 현상이 있습니다.

어디선가 많이 보던 에러인데.....

 

stackoverflow - How to remove error about glyphicons-halflings-regular.woff2 not found

아.....

원인은 간단합니다.

'.woff2'라는 확장자는  'MIME'기본 설정에 들어 있지 안씁니다 ㅋㅋㅋㅋㅋ

 

1. 해결방법 1

IIS에서 MIME를 추가하면 됩니다.

 

사이트에 'MIME 형식'에 들어가서 '추가'를 눌러 아래와 같이 내용을 넣어주고 '확인'을 눌러 줍니다.

파일 이름 확장명 : .woff2

MIME 형식 : application/font-woff2

 

 

정상적으로 추가 되었으면 아래와 같이 표시됩니다.

 

 

 

 

 2. 해결방법 2

웹컨피그(Web.config)를에 'MIME'형식을 추가해 주는 방법입니다.

 

웹컨피그를 열고 아래와 같이 넣어 줍니다.

 

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
<!-- 
'<staticContent></staticContent>'를 찾아서아래 코드를 넣어 줍니다.
<remove fileExtension=".woff2" />
<mimeMap fileExtension=".woff2" mimeType="application/font-woff2" />
-->
 
<!-- 예제 -->
<configuration>
  <system.webServer>
    <staticContent>
      <remove fileExtension=".woff2" />
      <mimeMap fileExtension=".woff2" mimeType="application/font-woff2" />
    </staticContent>
  </system.webServer>
</configuration>
cs

 

아래 스크린 샷을 보고 잘 넣어 봅시다.

 

 

마무리

이런 오류는 설정 문제라 짜증이 두 배입니다 ㅋㅋㅋㅋ

그래도 생각보다 금방 찾아서 다행이네요.

근데 MS는 IIS에 기본 확장자로 'woff2'를 언제 추가해줄까요?

댓글 작성

이름
패스워드
홈페이지
비밀글

티스토리 툴바