Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/271.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
从tfs板捕获屏幕截图时遇到问题-Windows应用程序c#_C#_Screenshot - Fatal编程技术网

从tfs板捕获屏幕截图时遇到问题-Windows应用程序c#

从tfs板捕获屏幕截图时遇到问题-Windows应用程序c#,c#,screenshot,C#,Screenshot,正在尝试从tfs在线板捕获屏幕截图。为了实现它,使用了windows窗体的web浏览器对象。以下代码用于相同的: 初始化组件() 起初,它工作得非常好。但现在,从过去几天来,一个弹出窗口显示要求的凭据,如所附的屏幕截图所示。当我们单击“确定”时,只有它向前移动。Microsoft DLL中是否有任何更改?解决方案是什么?正如您之前提到的,您可以尝试检查它是否在其他客户端计算机上工作。还要尝试修改Internet Explorer中的安全设置,请执行以下步骤:启动Internet Explorer

正在尝试从tfs在线板捕获屏幕截图。为了实现它,使用了windows窗体的web浏览器对象。以下代码用于相同的: 初始化组件()


起初,它工作得非常好。但现在,从过去几天来,一个弹出窗口显示要求的凭据,如所附的屏幕截图所示。当我们单击“确定”时,只有它向前移动。Microsoft DLL中是否有任何更改?解决方案是什么?

正如您之前提到的,您可以尝试检查它是否在其他客户端计算机上工作。还要尝试修改Internet Explorer中的安全设置,请执行以下步骤:启动Internet Explorer。单击工具>>Internet选项>>安全选项卡>>Internet>>自定义级别>>在“安全设置”对话框中,确保在“用户身份验证”下启用了“使用当前用户名和密码自动登录>>单击确定。我们已验证它现在在任何客户端计算机上都不起作用。是否有可能是微软的非相关TFS(内部部署)发生了变化。您可以尝试在本地TFS(内部部署)中是否工作。正如您之前提到的,您可以尝试检查它是否在另一台客户机上工作。还要尝试修改Internet Explorer中的安全设置,请执行以下步骤:启动Internet Explorer。单击工具>>Internet选项>>安全选项卡>>Internet>>自定义级别>>在“安全设置”对话框中,确保在“用户身份验证”下启用了“使用当前用户名和密码自动登录>>单击确定。我们已验证它现在在任何客户端计算机上都不起作用。是否有可能是微软的非相关TFS(内部部署)发生了变化。如果这在本地TFS(内部部署)中有效,您可以尝试。
        imagePath = imageName;
        X = x;
        Y = y;
        Width = width;
        Height = height;
        TempImage = tempImage;
        string altusername = "***";
        string altpassword = "***";            
        string auth = altusername + ":" + altpassword;
        auth = Convert.ToBase64String(Encoding.Default.GetBytes(auth));
        string header = "Authorization: Basic " + auth;
        webBrowser1.Navigate(url, null, null, header);

        timer1.Interval = (1000) * (60);             
        timer1.Enabled = true;
        timer1.Start();