使用VS2013发布时,js和css文件名已损坏

时间:2014-04-24 21:11:57

标签: visual-studio-2013 filenames

我使用VS2013发布机制发布我的Web App。由于某种原因,它刚刚开始破坏js和css文件名。例如 来自

<link href="/Content/bootstrap.css" rel="stylesheet"/>

<link href="/Content/css?v=puREEettBuwGkRK7y27hOQwXg4qvcAYRnG8wxc0gvnU1" rel="stylesheet"/>

这仅在发布到实际网站时发生。它可以在发布到localhost站点时正常工作。它看起来可能是某种版本。 BundleConfig中定义的bundle不会被扩展,而是使用上面的结果进行解析。  有任何想法吗?我以前没见过它,也没有出现在Google搜索上。感谢您的任何建议。

解答: 对于其他任何人来说这个问题 - 一旦我意识到这是捆绑包,我发现this给了很多想法。但是我的具体问题是我通过NuGet安装了Select2,它在Content中添加了一个css目录。当我创建一个指向Content \ css的Bundle时,这些发生了冲突。我删除了css目录并重新发布。仍然没有工作。但是当我手动删除服务器上的那个目录时,它们又开始工作了。

0 个答案:

没有答案