C# @Scripts.Render()<;脚本>;标记链接到Html源代码页,并且未检测到脚本
这里是我包含ScriptBundle的地方:C# @Scripts.Render()<;脚本>;标记链接到Html源代码页,并且未检测到脚本,c#,asp.net-mvc,C#,Asp.net Mvc,这里是我包含ScriptBundle的地方: bundles.Add(new ScriptBundle("~/scripts").Include( "~/Scripts/jquery.js", "~/Scripts/popper.js", "~/Scripts/bootstrap.js", "~/Scripts/Index.js")); 当我对应用程序进行debbug时,脚本标记会单独呈现,并且效果很好。问题是当我
bundles.Add(new ScriptBundle("~/scripts").Include(
"~/Scripts/jquery.js", "~/Scripts/popper.js",
"~/Scripts/bootstrap.js", "~/Scripts/Index.js"));
当我对应用程序进行debbug时,脚本标记会单独呈现,并且效果很好。问题是当我发布项目时,脚本在单个标记中呈现;我知道AspNet将所有脚本压缩到一个标记中,但是网页没有检测到脚本,当我单击呈现的标记的链接时,它会将我引导到一个源代码页(HTML),脚本应该在其中显示
这是标签:
<script src="/scripts?v=r8NL2JoYrRk4WG4L8aUu1037yymdncGQgFxOAcbEyw41"></script>
这是链接:
以下是链接页面的外观:
脚本包名称(在本例中为“~/scripts”)不应与应用程序中的现有文件夹匹配。尝试将其更改为“~/bundles”