我在我的mvc应用程序中为脚本和样式创建了bundle.
bundles.Add(new ScriptBundle("〜/ bundles/jquery").Include("〜/ Scripts/jquery-1.*"));
bundles.Add(new StyleBundle("〜/ Content/css").Include("〜/ Content/CSS/abc.css"));
在这种情况下,因为存在一个真实的目录~/Content/CSS
,所以存在名称冲突问题,因此它找不到css并且无法应用样式.所以我改变了虚拟路径~/Content/styles/css
,它的工作原理.所以我在这里有点困惑,虚拟路径如何在这里工作?