我在我的一个 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 错误的文件。