我刚刚使用 Web 部署工具将旧开发机器上的网站转移到新机器上(虽然还行,但运行不太完美)。
我开始开发一个在默认网站根目录下运行的 Web 应用程序。起初似乎运行正常,但我在几个位置(一个设置在应用程序子目录中,另一个设置在应用程序下的虚拟目录中)添加了一些指向图像的链接,但我遇到了一个问题,即相对路径(即/images/myimage.png
)无法正确链接:
渲染后的 URL 应为:
//MyServer/MySite/Images/MyImage.png
实际渲染为:
//MyServer/Images/MyImage.png
就好像服务器无法识别该应用程序,但该应用程序是配置为应用程序,并且正在读取 Global.asa(即 DB 连接、应用程序变量等)
我猜这是 Web 部署工具的一个怪癖...有人知道我需要做什么才能实现预期的行为吗?