由于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应用程序?