我目前正在開發一個網站,我這是在與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