首页 > 解决方案 > 使用 VisualStudio 在 localhost 中进行静态内容错误调试

问题描述

我在 MVC5 中为我的项目添加了一些我需要的 mime,因为在生产中它不起作用。

<system.webServer>
 <staticContent>      
        <mimeMap fileExtension=".woff" mimeType="application/x-font-woff" /> 
        <mimeMap fileExtension=".woff2" mimeType="application/x-font-woff2" /> 
        <mimeMap fileExtension=".js.min" mimeType="text/javascript" /> 
 </staticContent>
</system.webServer>

添加后,我已发布并且该应用程序可以正常工作。

尝试使用 VisualStudio 在本地调试应用程序时,找不到任何 mime。 在此处输入图像描述

如果我评论 Web.config 的代码,它在本地工作正常,但在生产中不能正常工作。

我怎么能不评论和取消评论这段代码?

标签: asp.net-mvc-5web-configmime-typesstatic-content

解决方案


我已经进行了以下实现,并且我已经设法使生产版本和本地版本中的所有内容都正常工作

<system.webServer>
 <staticContent>    
    <remove fileExtension=".woff" />  
    <mimeMap fileExtension=".woff" mimeType="application/x-font-woff" /> 
    <remove fileExtension=".woff2" />
    <mimeMap fileExtension=".woff2" mimeType="application/x-font-woff2" /> 
    <remove fileExtension=".js.min" />
    <mimeMap fileExtension=".js.min" mimeType="text/javascript" /> 
 </staticContent>
</system.webServer>

我可以在这里找到解决方案参考


推荐阅读