【发布时间】:2025-12-01 18:10:01
【问题描述】:
我目前正在开发一个网站,并且我的本地环境托管在带有 IIS 5.1 的 XP 机器上。我正在使用 ASP MVC2 和 .NET Framework 4.0。
我想知道的是,如果有一种方法可以在 web.config(或任何其他方式)中“配置”我所有图像的路径,以便当我的 CSS 使用 url() 时它会自动知道在哪里寻找.
这背后的主要原因是我们有很多图像和文档,我们不想将它们存储在源代码管理中,因为将它们存储在其中并不重要,因为它与我们的内容编写者发生了很大变化。
为他们提供一个开发和生产空间来编辑、审查和部署他们自己的文档也对生产力有很大的好处,我希望尽可能保持这种状态,因为我们有一个机制来验证链接中的所有文件我们的网站是有效的。
例如,在我的开发盒上,我想使用“http://static.devserver/Images/...”,但在部署时,我希望他们使用“http://static.productionserver/Images/...”
显然,考虑到我的上述要求,在这种情况下将 CSS 托管在静态子域上是行不通的,或者我可能遗漏了什么?
有人告诉我要使用 mod_rewrite 和/或 htaccess,但我没有很好地记录在这方面,而且在我现在交付这个项目的时间里似乎相当复杂。
总而言之,我希望你们在场分享您的想法和建议,让我可以按照我上面描述的方式完成这项工作。
非常感谢您的阅读!
【问题讨论】: