已在我的开发箱上成功配置了SSRS的表单身份验证,我可以使用我的安全框架凭据成功登录到Report Manager和Report Builder。
现在我想创建一个使用SSRS Web服务的控制台应用程序。但是我无法在控制台应用程序项目中添加ReportExecution2005.asmx的引用。
我在visual studio上收到以下错误
网址http://servername/ReportServer/ReportExecution2005.asmx上的文档未被识别为已知文档类型。
每种已知类型的错误消息可以帮助您解决问题:
在尝试添加引用时,在fiddler中我可以看到以下错误作为响应:
<h2> <i>Access is denied.</i> </h2></span>
<font face="Arial, Helvetica, Geneva, SunSans-Regular, sans-serif ">
<b> Description: </b>An error occurred while accessing the resources required to serve this request. The server may not be configured for access to the requested URL.
<b> Error message 401.2.: </b>Unauthorized: Logon failed due to server configuration. Verify that you have permission to view this directory or page based on the credentials you supplied and the authentication methods enabled on the Web server. Contact the Web server's administrator for additional assistance.<br><br>
<b>Version Information:</b> Microsoft .NET Framework Version:2.0.50727.4952; ASP.NET Version:2.0.5
答案 0 :(得分:0)
我无法在连接到运行SSRS 2005的开发服务器的Visual Studio 2010中复制问题。但是,添加引用时,请尝试单击“高级”按钮。在下一个屏幕中,单击对话框底部的“添加Web引用...”按钮。也许这种方法对你来说会更好。