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