在 Crystal Reports for Visual Studio 中,可以用 Web 服务的形式发布 Crystal 报表。有关如何配置报表 Web 服务的信息,请参见“将报表作为 Web 服务发布和使用”。
由于 Web 服务可以从 Web 的任何地方访问,您可能想阻止对报表 Web 服务的匿名访问。
本节说明如何从包含报表 Web 服务的虚拟目录中删除匿名访问,之后说明如何编写将报表 Web 服务放入 RemoteReportProxy 类中的代码,通过配置该类可以在 Internet 信息服务 (IIS) 服务器上处理 NT 身份验证。
以下两种报表 Web 服务需要身份验证代码:常规报表 Web 服务和服务器文件。关于服务器文件的更多信息,请参见“在 Crystal 服务中配置服务器文件”。