Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/windows/17.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
Windows 如何从winforms应用程序登录到reporting services_Windows_Winforms_Authentication_Reporting Services_Ntlm - Fatal编程技术网

Windows 如何从winforms应用程序登录到reporting services

Windows 如何从winforms应用程序登录到reporting services,windows,winforms,authentication,reporting-services,ntlm,Windows,Winforms,Authentication,Reporting Services,Ntlm,情况: 我有一个windows窗体应用程序。它使用webbrowser组件来显示web应用程序。 在这个web应用程序上,有一个iframe,它包含并显示来自ReportingServices(MS SSRS)的报告 当我显示包含此iframe的页面(来自windows窗体应用程序的webbrowser组件)时,会显示报告-windows ntlm身份验证提示,询问用户名和密码 我需要使用配置中的凭据(用户名和密码)通过此winform应用程序以编程方式对用户进行身份验证,并且Windows身份

情况: 我有一个windows窗体应用程序。它使用webbrowser组件来显示web应用程序。 在这个web应用程序上,有一个iframe,它包含并显示来自ReportingServices(MS SSRS)的报告

当我显示包含此iframe的页面(来自windows窗体应用程序的webbrowser组件)时,会显示报告-windows ntlm身份验证提示,询问用户名和密码

我需要使用配置中的凭据(用户名和密码)通过此winform应用程序以编程方式对用户进行身份验证,并且Windows身份验证(ntlm窗口)不得提示


有没有办法做到这一点?

要自动验证用户身份,您应该使用
ReportViewer
而不是
WebBrowser
。你好,雷扎。谢谢你的建议。我的问题是,iframe with report是用java编写的应用程序的一部分。使用winforms webbrowser组件,我将显示此应用程序。我无法在那里使用ReportViewer:-(但正如您所说,web应用程序使用SSR,因此它有一个报表服务器url,每个报表都有一个报表url,似乎您可以使用这些url在windows窗体应用程序的ReportViewer中传递凭证并显示报表。我认为java应用程序在您的解决方案中没有显示报表的角色,报表查看器将使用report-se服务器和报告URL。我知道你的目标是什么。我会尝试一下。非常感谢你的建议。谢谢。要自动验证用户身份,你应该使用
ReportViewer
,而不是
WebBrowser
。你好,雷扎。谢谢你的想法。我的问题是,带有报告的iframe是应用程序的一部分,它是用java。使用我的winforms webbrowser组件,我正在显示此应用程序。我无法在那里使用ReportViewer:-(但正如您所说,web应用程序使用SSR,因此它有一个报表服务器url,每个报表都有一个报表url,似乎您可以使用这些url在windows窗体应用程序的ReportViewer中传递凭证并显示报表。我认为java应用程序在您的解决方案中没有显示报表的角色,报表查看器将使用report-se服务器和报告URL。我知道你的目标是什么。我会试试这个。非常感谢你的建议。谢谢。