由於hibernate.cfg.xml文件必須位於正在運行的應用程序中(在本例中爲web應用程序),在我的測試項目和我的web應用程序項目中都有最好的方式來保存文件?使用nHibernate,我如何在我的web應用程序和測試項目中管理我的hibernate.cfg.xml文件?
0
A
回答
0
最簡單的方法是在這兩個項目中放入一個XML文件的副本。你必須小心保持所有配置設置在兩個地方同步。這將允許在測試項目或Web應用程序中輕鬆進行調試。如果您有構建系統設置(創建用於測試的部署),則可以將xml文件存儲在公共位置,然後在進行部署/測試時創建構建操作以將其複製到兩個項目的輸出目錄。
1
我建議你把XML文件放入一個單獨的目錄並鏈接/共享文件。你可以參考DimeCasts.net瞭解更多信息。 www.dimecasts.net/Casts/CastDetails/10
2
您可以將文件添加到多個項目。如果您使用Visual Studio,則可以右鍵單擊其中一個項目並添加現有項目。點擊添加按鈕右側的箭頭。點擊「添加爲鏈接」相同的文件現在添加到兩個項目。
我不建議使用相同的數據庫進行自動測試,因爲測試運行速度慢,在每次測試之前都很難確保數據庫的狀態。
相關問題
- 1. 如何配置我的nhibernate項目在hibernate.cfg.xml中使用memcached?
- 2. 如何保護我的「hibernate.cfg.xml」文件? (Nhibernate)
- 3. 我應該如何強調測試我的web應用程序?
- 4. 我該如何使用localhost測試我的Facebook應用程序
- 5. 管理我的Windows和Web應用程序的邏輯用戶
- 6. 如何在我的iPad上測試我的iPad應用程序?
- 7. 在我的iPhone應用程序中的文件管理器
- 8. 如何在物理設備上測試我的應用程序?
- 9. 我如何測試我的應用程序在phoneapp XDK
- 10. 我如何在Windows Phone 7上測試我的應用程序
- 11. 我應該如何測試我的Rails應用程序?
- 12. 如何爲我的Web應用程序編寫測試?
- 13. 如何使用我的web應用程序部署XML文件?
- 14. 如何在我的iPhone應用程序中導入和使用我的應用程序中的.db文件sdk
- 15. 如何處理我的Qt應用程序中的「項目文件」?
- 16. 我如何測試Flash應用程序?
- 17. 我如何測試Flash應用程序?
- 18. 如何測試我的web應用程序可以處理「100個用戶」?
- 19. 我的朋友們如何測試我的Android應用程序?
- 20. 我如何使用geoserver的用戶管理爲我的應用程序
- 21. 如何在資源管理器上測試我的asp.net程序?
- 22. 如何在我的PHP項目中管理文件名
- 23. 我如何轉換和使用我們的應用程序中的XML文件
- 24. 當我嘗試發佈Web應用程序項目時,無法在發佈Web應用程序項目
- 25. 如何管理我的在線時間表和項目管理?
- 26. 如何使用代理服務器測試/調試我的VB.NET應用程序?
- 27. 我應該如何在Tabbar iPhone應用程序中管理我的NSTimer?
- 28. 如何爲我的項目war文件web應用程序指定IP地址?
- 29. 我該如何壓力測試我的Facebook Messenger應用程序
- 30. 我如何測試我的GPS/Google Maps Android應用程序?