我正在实现一个使用Exchange Web服务(EWS)处理电子邮件的.NET应用程序。一切都很好,花花公子。但是当涉及到对不同实例的接受和集成测试时,由于EWS依赖性,这变得棘手。我还在Vagrant中使用虚拟化。
在多个实例的测试环境中解析此依赖关系的好方法是什么(例如,在功能分支上启用测试)?使用EWS安装Exchange服务器是否容易?在虚拟盒子上启用?云集成如何使用具有许多测试邮件地址的交换实例(如Azure)?
答案 0 :(得分:0)
我不确定我是否对此有所了解,但有一点我想到的是订阅Exchange Online(AKA O365)并为不同的环境分配不同的邮箱。例如。 MBDEV001-025开发,MBQA001-025到QA,MBSUP001-025支持等。在内部我们内部维护一个不错的Exchange 2010环境,但是你需要至少2台服务器(VM OK)和MSDN许可证允许您下载并安装Exchange以运行测试。这将为您提供最大的灵活性。您可能想要两者,因为现在任何Exchange应用程序都应该支持本地和O365 Exchange。
HTH。