![]() |
1
1
我很熟悉你上面描述的问题。当您有几个环境、开发、测试、生产等时,这是一个特别的问题。我尝试了上面每个人的建议,但发现它们只是部分有效。我所做的最终解决这个问题是创建一个自定义控件,我称之为“AnchorDomain”。此控件只允许将路径(如“/category/page”或“/images/file.png”)放入其virtulpath属性中,它将根据运行项目的环境动态为您生成正确的URL。通过这种方式,对于我的项目中的所有问题URL,我只需使用这个控件,并且能够独立于环境运行我的代码,并且使用正确的名称解决我的所有URL问题。例如,这里有一个ASPX页面中的语法示例。
因此,在这种情况下,无论您处于何种环境,此链接都将始终显示正确的地址。 起初,这样做似乎有些过分,但这个控件在我遇到的所有情况下都能解决这个问题。 见下面的代码: 享受!
|
![]() |
2
1
我现在为一些项目所做的方法是创建一个rootpath变量,该变量包含正确数量的
这对我们来说非常有效,因为我们的htaccess文件的设置方式。不过,要让它与标准页面一起工作并不需要太多的麻烦。 |
![]() |
3
0
我个人总是使用绝对路径(即
你考虑过编辑
|
![]() |
4
0
就我个人而言,我不喜欢使用BASE,因为它会导致您遇到的问题。绝对路径总是最好的,因为它们是明确的。如果您想说交换主题或javascript库版本,或者您的应用程序可以动态生成链接以反映这一点,例如:
|
![]() |
Daemons · 绝对与相对文件路径(Python) 1 年前 |
![]() |
Nox · UIwebView未从外部网站url加载图像 7 年前 |
![]() |
Andrius · 网页包:未找到模块:错误:无法解析(具有相对路径) 7 年前 |
![]() |
TheDoctor · 告诉PhpStorm开始在特定路径中查找文件 7 年前 |
![]() |
jz22 · 相对路径在Python中不起作用 8 年前 |
![]() |
Peter · 使用Git时,如何确保所有人都可以使用引用的dll 8 年前 |
![]() |
Mark Allison · 构建部署脚本的最佳方法是什么? 8 年前 |