我在我的一个 Web 应用程序中使用了 fontawesome。问题是,并非我的 Content 文件夹中包含的所有 fontawesome 文件都已发布到 Web 服务器。
有什么方法可以让我发布这些文件而无需手动复制它们?
我在我的一个 Web 应用程序中使用了 fontawesome。问题是,并非我的 Content 文件夹中包含的所有 fontawesome 文件都已发布到 Web 服务器。
有什么方法可以让我发布这些文件而无需手动复制它们?
请检查以下内容。
1)检查字体文件是否在您的Visual Studio项目中(即文件在资源管理器的项目文件夹中并不意味着它在Visual Studio项目中,看看您是否可以在您的解决方案资源管理器中查看)
2)如果您可以在解决方案资源管理器中看到它,请右键单击它并查看是否看到名为Include In Project
. 如果你看到这个,点击它,它会将文件包含到你的项目中。相反,如果您看到它,Exclude from Project
那么它就在您的项目中。
3)再次右键单击字体文件,查看Build Action属性是否设置为Content。
这实际上与未部署的文件无关。我正在使用捆绑和缩小,不幸的是,当涉及到虚拟目录时,MVC 捆绑包似乎不够智能。
一个快速的解决方法是创建一个物理目录,其中包含给我一个 404 错误的文件。