【发布时间】:2009-08-26 22:51:32
【问题描述】:
在 Visual Studio Web Server 之前的日子里,我们会在 IIS 中托管我们的本地开发人员。如果您有 IIS 的工作站版本,这意味着只有 1 个网站。如果您在多个网站上工作怎么办。简单:在 VDIR 中创建它们,例如http://localhost/ProjectA,http://localhost/ProjectB。
生活在 VDIR 中听起来并不难。确保所有图片/CSS/链接都是相对路径,经常使用“~”。听起来是个好习惯。硬编码图像等,因此它们仅在从“/”提供应用程序时才有效,这听起来像是一种不好的做法。
在您必须建立链接的任何地方都有一些细微差别(大多数情况下不常见):
- 例如;产品:http://prodserver.com/images/up.jpg -> 开发:http://localhost/ProjectA/images/up.jpg
- 电子邮件中的链接/图片
- flash/javascript/silverlight 从服务器请求包含图片链接的数据
- 指向 PayPal IPN 的完整链接(页面 paypal 也会发布他们的响应)
所以.. 你这样做吗?优点缺点?我错过了其他任何问题吗?
【问题讨论】: