我正在尝试包含不属于 MVC Web 项目中原始 ~/Scripts 文件夹的 js 文件。相反,我的功能文件夹中有我的脚本文件,例如:~/Features/MyNewFeature/Scripts
但是,在运行应用程序时,当请求去查找那些 js 文件时,我只得到 404 错误。我不确定我错过了什么,或者是否需要添加一些东西来完成这项工作。我知道我已经读过 js 文件必须在 Scripts 文件夹中,但我很难相信这一点,因为有一种方法可以避免将 cshtml 文件放在 /Views 文件夹中。
bundles.Add(new ScriptBundle("~/bundles/mynewfeature")
.Include("~/Features/MyNewFeature/Scripts/Settings.js"));
然后在cshtml中渲染:
@Scripts.Render("~/bundles/mynewfeature")