我目前正在开发一个网站,我这是在与IIS 5.1的XP盒托管我的本地环境。我正在使用ASP MVC2和.NET Framework 4.0。配置路径在CSS图片用于开发和生产环境
我想知道的是,如果有一种方式来在web.config(或任何其他方式)“配置”我的所有图像的路径,以便当我的CSS使用url()时,它会自动知道去哪里看对于。
背后的主要原因是我们有很多图片和文档,我们不想将它们存储在我们的源代码控制中,因为它与内容编写者之间的差异很大,因此与它们无关。
为他们编辑,审阅和部署他们自己的文档提供开发和生产空间对于生产力也是一个巨大的好处,并且我希望尽可能保持这一点,因为我们有一种机制来验证所有链接的文件在我们的网站是有效的。
因此,举例来说,在我的dev的盒子,我想用“http://static.devserver/Images/ ......”但在部署的时候,我想他们使用“http://static.productionserver/Images/ ......”
显然,考虑到我的要求上面,在这个场景中托管静态子域的CSS不会工作,或者我错过了什么?
我被告知要使用mod_rewrite和/或htaccess,但我没有很好的记录本上,似乎对我现在所拥有的,提供该项目的时间相当复杂。
所有的一切,我希望你们在那里与您分享我描述它上面我能得到这个工作,你的想法和建议。
非常感谢您的阅读!
我的问题是,我不希望内容成为主机应用程序的一部分。 内容 “应该” 在它自己的域名托管: 用于开发: 应用=> www.MyApp.dev(驻留在服务器A) 内容=> www.static.MyApp.dev(驻留在服务器B) 对于生产: 应用=> www.MyApp.com(驻留在服务器C) 含量=> www.static.MyApp.com(驻留在服务器d) 也许我过于复杂一切,但这些都是我的要求... – 2010-07-15 13:18:29
哦,我的答案看起来很丑!对不起,格式化... – 2010-07-15 13:19:47