我有一个 ASP.NET Web 应用程序,用于使用报表查看器显示 MS 报表。报告位于远程服务器上。我需要使用 Windows 身份验证来连接到报告服务,因为我需要根据谁登录到 Web 应用程序来显示报告。
我在网上搜索了解决方案,但找不到任何东西。
有人可以帮忙吗。
我有一个 ASP.NET Web 应用程序,用于使用报表查看器显示 MS 报表。报告位于远程服务器上。我需要使用 Windows 身份验证来连接到报告服务,因为我需要根据谁登录到 Web 应用程序来显示报告。
我在网上搜索了解决方案,但找不到任何东西。
有人可以帮忙吗。
我现在实际上面临着类似的问题。您需要为 DELEGATION 配置 Web 服务器。
问题是您的 Web 服务器可以使用他们的 Windows 凭据在本地对人员进行身份验证,但即使它模拟这些用户,他们的凭据默认情况下也不能在网络上使用。您必须配置 ActiveDirectory 以将 Web 服务器识别为有权在本地网络上模拟用户。
以下是一些帮助您入门的链接(我目前正在阅读这些链接,这就是我打开它们的原因!):
http://support.microsoft.com/kb/810572/
http://support.microsoft.com/kb/907272
http://msdn.microsoft.com/en-us/library/ms998351.aspx
http:// msdn.microsoft.com/en-us/library/ms998355.aspx