Preciso adicionar um novo mapeamento MIME para extensões de arquivo .woff ao IIS Express.
Se eu adicionar o seguinte trecho ao "applicationhost.config" do IIS Express, ele funcionará bem:
<staticContent lockAttributes="isDocFooterFileName">
<mimeMap fileExtension=".woff" mimeType="font/x-woff" />
...
Mas, na verdade, gostaria de adicioná-lo ao meu "web.config" para que nem todos os desenvolvedores precisassem alterar seu "applicationhost.config" localmente.
Então, removi-o novamente do arquivo "applicationhost.config" e adicionei o seguinte trecho ao "web.config" do projeto:
<system.webServer>
...
<staticContent>
<mimeMap fileExtension=".woff" mimeType="font/x-woff" />
</staticContent>
</system.webServer>
Infelizmente, não parece funcionar dessa maneira, porque quando tento acessar um arquivo .woff, acabo com um erro HTTP 404.3.
O que estou fazendo de errado?
fonte
Se alguém encontrar isso com erros como Erro: não é possível adicionar uma entrada de coleção duplicada do tipo 'mimeMap' com atributo de chave exclusivo e / ou outros scripts parem de funcionar ao fazer essa correção, pode ajudar a removê-la primeiro assim:
Pelo menos isso resolveu meu problema
fonte
fonte
Eu sei que esta é uma pergunta antiga, mas ...
Eu estava percebendo que minha instância do IISExpress não estava servindo arquivos woff, então não estava pesquisando (encontrei isso) e encontrei:
http://www.tomasmcguinness.com/2011/07/06/adding-support-for-svg-to-iis-express/
Suponho que minha instalação tenha suporte para SVG, pois não tive problemas com isso. Mas as instruções são trivialmente modificáveis para o woff:
Execute o comando:
appcmd set config / section: staticContent / + [fileExtension = 'woff', mimeType = 'application / x-woff']
Resolvi meu problema e não precisei mexer em algumas configurações ruins (como tive que adicionar suporte para os verbos
PUT
eDELETE
). Yay!fonte
Obrigado por este post. Eu trabalhei isso usando modelos de bigode no meu projeto asp.net mvc, usei o seguinte e funcionou para mim.
fonte
Não estou usando o IIS Express, mas desenvolvendo com o meu Local Full IIS 7.
Então, se alguém mais estiver aqui tentando fazer isso, eu tive que adicionar o tipo mime para woff via IIS Manager
fonte
Para resolver o problema, clique duas vezes na opção de configuração "Tipos MIME" enquanto o nó raiz do IIS está selecionado no painel esquerdo e clique no link "Adicionar ..." no painel Ações, à direita. Isso exibirá a seguinte caixa de diálogo. Adicione a extensão de arquivo .woff e especifique "application / x-font-woff" como o tipo MIME correspondente:
Siga o mesmo para woff2 com application / x-font-woff2
fonte
Estava com problemas para fazer meu aplicativo ASP.NET 5.0 / MVC 6 servir tipos de arquivos binários estáticos ou procurar diretórios virtuais. Parece que agora isso é feito no Configure () na inicialização. Consulte http://docs.asp.net/en/latest/fundamentals/static-files.html para obter uma introdução rápida.
fonte