测试 NT 身份验证

在测试代码之前,必须更改 ConfigureCrystalReports() 方法中的报表绑定代码。

  • 在 ConfigureCrystalReports() 方法内,将一个对 GetReportWebServiceWithAuthentication() 方法的调用赋给 CrystalReportViewer 控件的 ReportSource 属性。
``` vb
myCrystalReportViewer.ReportSource =
GetReportWebServiceWithAuthentication()
```

``` csharp
crystalReportViewer.ReportSource =
GetReportWebServiceWithAuthentication();
```

现在,您可以测试已经添加到 Web 服务客户端项目中的 NT 身份验证代码了。

测试 Web 服务客户端项目中的 NT 身份验证代码:

  1. 从“生成”菜单中选择“生成解决方案”。

  2. 如果生成过程中出错,请立即纠正。

  3. 从“调试”菜单中,单击“开始”。

客户端应用程序将连接到 Web 服务,如果用户名、密码和域都正确,将成功显示报表。
  1. 返回到 Visual Studio,然后单击“停止”从调试模式中退出。

您刚才已成功地使用用户特定的网络凭据连接到安全目录。现在,您将学习如何测试使用 NTLM 凭据的连接。

Note注意

要配置防火墙代理设置,您可以更改作为参数传递给 AddFirewallProxySettings() 方法的Boolean值。

请参见