我在 Azure 上有一个相当简单的 WCF 角色,我正在尝试部署它的两个实例 - 该角色经过了相当好的统一测试,并且我已经能够在本地模拟器上成功运行它,没有明显的问题。
当角色启动时,该角色有几个在后台运行的启动任务,即安装一对在后台异步运行的 Windows 服务进行数据处理。
当我部署 Azure 时,第一个角色实例正常快速启动,Windows 服务成功安装并运行(我 RDP 进行验证。)第二个实例永久挂起在“等待主机”状态。我已尝试单独重新启动该角色实例,但似乎无法解决问题。
我还尝试将整个包重新部署到 Azure,结果相同 - 第一个角色实例启动正常,第二个挂起。
什么会导致这个问题?我应该在哪里尝试解决问题?