我們有許多需要共享靜態資源的asp和asp mvc web應用程序。我希望能夠將這些內容放入可跨站點共享的通用項目中,但我不確定如何執行此操作?我知道我們可以使用CDN,但是更喜歡通用的項目方法。任何例子將不勝感激!如何將css和javascript放入公共庫/項目中
0
A
回答
0
實際上有兩個(或三個)的問題在這裏,解決問題不應該的那樣簡單。
第一個問題是讓運行時共享資源可用 - 爲此,將資源放在CDN上可能會有效,但您可能需要在設計過程中引用這些資源,並將它們包含在您的版本中控制系統。
第二個是通過ASP.Net項目共享公共資源項目&解決方案,可悲的是這樣做的能力取決於第三項,即源控制系統。
如果您使用VSS,好了,你有我的同情,你現在就完蛋了。無論如何都是升級的時候了。
其他版本控制系統(包括TFS)沒有項目&解決方案和存儲庫之間完全一樣呆板的鏈接。你應該能夠有多種解決方案&項目重疊,沿着線的東西:
Root
Web\
App1\
App2\
SharedResources\
Class1\
Class2\
etc
你可以有多個Web應用程序項目 - 一個可以參考的Web \ App1和資源的Web \ SharedResources,另一個Web \應用2並在Web \ SharedResources中重疊資源,然後將多個解決方案綁定到單個源控制存儲庫。不幸的是,我還沒有找到辦法做到這一點,並在不同的結構中擁有資源和應用程序。
根據你要保持你的.sln和.proj文件,您可能需要手動編輯它們更新的路徑 - Visual Studio將不會很喜歡製作此類型重疊的結構。
0
您可以通過在單獨的Web服務器託管的靜態文件創建自己的CDN。
相關問題
- 1. Android:如何將github庫放入項目
- 2. 許多項目中的公共庫
- 3. 如何將eclipse項目放入github中
- 4. 如何處理與公衆DIR PHP項目被放置在公共目錄
- 5. 使用公共庫的多個項目
- 6. 所有項目的公共庫文件
- 7. 如何將JavaScript和CSS文件放入瀏覽器緩存中?
- 8. 如何共享公共庫中Jboss7
- 9. 如何在幾個Maven項目中共享公共屬性?
- 10. 如何將我的項目放入Threejs.og?
- 11. 如何使用項目作爲公共代碼庫
- 12. 如何將(3n-1)公式放入JavaScript中?
- 13. Github安全 - 公共項目
- 14. 多少公共項目
- 15. 如何將自己的項目添加到公共Maven存儲庫?
- 16. 開源項目的公共Maven和OBR存儲庫
- 17. 跨項目管理和版本控制公共庫
- 18. 適用於WP7和Windows的公共庫項目
- 19. 需要將JavaScript放入CSS中
- 20. CSS BUG:如何將項目
- 21. 如何將數組放入目錄中的項目?
- 22. 如何將ASP.NET網站項目和類庫項目放入Subversion的一個.sln文件中
- 23. 如何在django 0.96中將css/javascript包含在appengine項目中
- 24. 如何將CSS放入字符串中?
- 25. CSS:如何將框放入列中
- 26. 將所有輸出dll放在Visual Studio的公共目錄中
- 27. 在多個java項目中設置公共庫
- 28. 在項目中爲公共庫添加Fabric答案
- 29. 如何在Websphere中部署公共庫?
- 30. nginx和公共子目錄
asp = asp.net或asp classic? – AnthonyWJones
oops。 asp.net - 謝謝安東尼! – user1040208
創建您自己的CDN。 –