Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/xpath/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Iis 7 IIS 500错误-无法在.ttf、.svg和.woff字体文件上执行URL?_Iis 7_Mime Types_Truetype_Woff - Fatal编程技术网

Iis 7 IIS 500错误-无法在.ttf、.svg和.woff字体文件上执行URL?

Iis 7 IIS 500错误-无法在.ttf、.svg和.woff字体文件上执行URL?,iis-7,mime-types,truetype,woff,Iis 7,Mime Types,Truetype,Woff,我正在尝试部署一个引用 本地的一切都很好,但是当我部署时,会收到500个错误 > GET > http://localhost/csweb/Content/font_awesome/font/fontawesome-webfont.ttf > 500 (Internal Server Error) > GET > http://localhost/csweb/Content/font_awesome/font/fontawesome-webfont.woff &g

我正在尝试部署一个引用

本地的一切都很好,但是当我部署时,会收到500个错误

> GET
> http://localhost/csweb/Content/font_awesome/font/fontawesome-webfont.ttf
> 500 (Internal Server Error)

> GET
> http://localhost/csweb/Content/font_awesome/font/fontawesome-webfont.woff
> 500 (Internal Server Error)

> GET
> http://localhost/csweb/Content/font_awesome/font/fontawesome-webfont.svg#fontawesomregular
> 500 (Internal Server Error)
快速搜索StackOverflow可找到以下线索:

因此,我将以下内容添加到我的web.config文件中:

<system.webServer>
    <staticContent>
        <mimeMap fileExtension=".woff" mimeType="application/x-font-woff" />
        <mimeMap fileExtension=".svg" mimeType="image/svg+xml" />
    </staticContent>
...

...
我看到IIS在调用iisreset后反映了这些更改,但对已部署的应用程序没有任何影响


我找不到任何其他明显的答案——有人知道我不知道的吗?

哦,嘿,我几乎马上就想出来了。我需要在web.config中添加以下行:

<httpHandlers>
      <add verb="GET" path="*.woff" type="System.Web.StaticFileHandler" />
      <add verb="GET" path="*.ttf" type="System.Web.StaticFileHandler" />
      <add verb="GET" path="*.svg" type="System.Web.StaticFileHandler" />
      ...

...

这使我的IIS服务器完全崩溃。