网站转移到新机器:应用程序根目录存在问题(IIS7)

网站转移到新机器:应用程序根目录存在问题(IIS7)

我刚刚使用 Web 部署工具将旧开发机器上的网站转移到新机器上(虽然还行,但运行不太完美)。

我开始开发一个在默认网站根目录下运行的 Web 应用程序。起初似乎运行正常,但我在几个位置(一个设置在应用程序子目录中,另一个设置在应用程序下的虚拟目录中)添加了一些指向图像的链接,但我遇到了一个问题,即相对路径(即/images/myimage.png)无法正确链接:

渲染后的 URL 应为:

//MyServer/MySite/Images/MyImage.png

实际渲染为:

//MyServer/Images/MyImage.png

就好像服务器无法识别该应用程序,但该应用程序配置为应用程序,并且正在读取 Global.asa(即 DB 连接、应用程序变量等)

我猜这是 Web 部署工具的一个怪癖...有人知道我需要做什么才能实现预期的行为吗?

相关内容