首页 > 解决方案 > 我可以从解决方案以外的文件夹在 ASP.NET MVC 中制作捆绑包吗?

问题描述

我计划将我的静态文件移动到服务器中的不同文件夹中,所有其他应用程序都可以从中访问相同的静态文件。

如以下代码片段所述,我可以替换波浪号还是可以跳转到上面的目录或我的所有站点(40 岁以上)可以访问静态文件的同一文件夹的任何内容?

bundles.Add(new ScriptBundle("~/bundles/bs-jq-bundle").Include(
                      "~/Scripts/bootstrap.js",
                      "~/Scripts/jquery-3.3.1.js"));

先感谢您。

标签: asp.netasp.net-mvcasp.net-corecdnbundling-and-minification

解决方案


波浪号 (~) 是一个 Linux “快捷方式”,用于表示用户的主目录。因此波浪线斜线 (~/) 是用户主目录下的文件或目录路径的开头。

例如,对于 user01,文件 /home/user01/test.file 也可以用 ~/test.file 表示(当登录的 user01 引用时)。

https://twiki.org/cgi-bin/view/Wikilearn/TildeSlash

如果您需要引用用户主目录 (~/) 上方目录中的文件,则可以简单地使用来自根目录的完全限定路径(上面示例中的 /home/...)。但是,运行此脚本的恶魔必须有权访问该目录位置。


推荐阅读