急求各位高手帮忙!我要实现将网页保存成图片的功能,代码如下,本机运行正常,代码放到服务器后,第一次运行正确,但是后面就会出现错误,对 COM 组件的调用返回了错误 HRESULT E_FAIL ,代码如下:
    protected void Button5_Click(object sender, EventArgs e)
        {
            string url = Request.Url.ToString();
           
            _webBrowser = new WebBrowser();
            _webBrowser.ScrollBarsEnabled = false; //不显示滚动条            _webBrowser.Navigate(url);            _webBrowser.DocumentCompleted += new WebBrowserDocumentCompletedEventHandler(Completed);            while (_webBrowser.ReadyState != WebBrowserReadyState.Complete)
            {
                System.Windows.Forms.Application.DoEvents(); //避免假死,若去掉则可能无法触发 DocumentCompleted 事件。
            }
        }注:启用服务中的分布式事务服务 Distributed Transaction Coordinator 已经启动,组件服务--->选择计算机--->我的电脑--->右键单击“属性”--->选择MSDTC--->选择安全配置--->选择事务管理器通信---->在允许出站跟允许入站那打勾并选择不用验证,这个也已经配置