我有一个问题,我不能在生产环境中使用SSRS web服务,但是它可以在本地开发环境和测试环境中工作。唯一的区别是生产环境将web服务安装在不同的服务器上,我们的生产数据库服务器。但是,在生产web服务器上的浏览器中键入web服务URL将正确提示凭据,然后在提供正确的凭据时加载web服务XML定义。
我得到的例外情况如下所示。
System.ServiceModel.Security.MessageSecurityException: The HTTP request is unauthorized with client authentication scheme 'Basic'
在注册服务器窗口下,我切换到Reporting并创建了一个新的服务器注册。通过尝试和错误,我认为,如果我输入http://ip_地址/报告服务器作为服务器名(单独的IP或SSRS的完整URL无法工作),选择Basic或Forms身份验证,并提供用户名和密码,测试按钮就会成功。然后它测试好了保存下来。
现在我正在尝试连接到新注册的服务器,我得到了以下错误:
TITLE: Microsoft SQL Server Management Studio
------------------------------
Error connecting to 'http://192.168.0.4