我们需要多个 WebBrowser 组件实例,同时在 Windows Azure 辅助角色实例中运行。
实现这一点的最佳方法是什么?到目前为止,我们的发现使我们相信每个新的 WebBrowser 实例都会杀死前一个实例,然后自己卡住。
您能否推荐在网页上登录的最佳方式,但不使用“HttpWebRequets”、“WebRequest”或“WebClient”?我们相信“WebBrowser”是我们的魔术,但它似乎不是那么方便,尤其是在 Azure 云上。
非常感谢!
我们需要多个 WebBrowser 组件实例,同时在 Windows Azure 辅助角色实例中运行。
实现这一点的最佳方法是什么?到目前为止,我们的发现使我们相信每个新的 WebBrowser 实例都会杀死前一个实例,然后自己卡住。
您能否推荐在网页上登录的最佳方式,但不使用“HttpWebRequets”、“WebRequest”或“WebClient”?我们相信“WebBrowser”是我们的魔术,但它似乎不是那么方便,尤其是在 Azure 云上。
非常感谢!
除非我弄错了,否则 WebBrowser 控件是一个 Windows 窗体控件。您的应用程序是否基于 Windows 窗体?如果是这样,这不是公开 UI 的好选择,因为您的 Web 访问者无法查看用户界面。
至于在 Windows Azure 辅助角色中运行和不运行的内容:辅助角色本质上是 Windows 2008 Server R2 或 SP2,因此除了共享桌面 UI 之外,无论您在本地运行什么,都应该在 Windows Azure 中运行。在 Windows Azure 中运行多个 WebBrowser 控件的结果应该与在本地服务器上运行没有任何不同。