asp.net - 我可以从解决方案以外的文件夹在 ASP.NET MVC 中制作捆绑包吗?
问题描述
我计划将我的静态文件移动到服务器中的不同文件夹中,所有其他应用程序都可以从中访问相同的静态文件。
如以下代码片段所述,我可以替换波浪号还是可以跳转到上面的目录或我的所有站点(40 岁以上)可以访问静态文件的同一文件夹的任何内容?
bundles.Add(new ScriptBundle("~/bundles/bs-jq-bundle").Include(
"~/Scripts/bootstrap.js",
"~/Scripts/jquery-3.3.1.js"));
先感谢您。
解决方案
波浪号 (~) 是一个 Linux “快捷方式”,用于表示用户的主目录。因此波浪线斜线 (~/) 是用户主目录下的文件或目录路径的开头。
例如,对于 user01,文件 /home/user01/test.file 也可以用 ~/test.file 表示(当登录的 user01 引用时)。
https://twiki.org/cgi-bin/view/Wikilearn/TildeSlash
如果您需要引用用户主目录 (~/) 上方目录中的文件,则可以简单地使用来自根目录的完全限定路径(上面示例中的 /home/...)。但是,运行此脚本的恶魔必须有权访问该目录位置。
推荐阅读
- sql - “for json auto”和“for json path”在 SQL Server Management Studio 中出现语法错误
- excel - VBA 循环目录从每个工作簿中删除(按工作表名称)除一个之外的所有工作表
- shell - 期望脚本不适用于多个密码请求
- javascript - HTML/Javascript 文本幻灯片,其中包含无限数量的组件
- java - 在驱动程序代码中创建圆形对象时遇到错误
- php - 当我在终端中运行“php artisan migrate”代码时,我无法在 http://localhost/phpmyadmin/ 上创建表
- playframework - 使用 nginx 作为前端从akka(playframework)获取非法主机头
- android - 问:无法根据类别返回事件列表?
- docker - 服务器正在响应 OpenSSL: : SSL: : SSLError: Receivedfatalalert: handshake_failure
- reactjs - 如何将从子组件收到的道具传递给另一个反应