这是我第一次尝试这个,所以我可能会遗漏一些正在盯着我看的东西。
我有一个ASP.NET页面,用户填写请求,然后通过电子邮件发送从ReportViewer实例呈现的PDF。
当我通过ASP.NET localhost在本地运行它时一切正常但是当我尝试运行它的web服务器时,它失败并显示以下消息:
报告处理期间发生错误。 无法创建与数据源'DataSource1'的连接。
我可以通过基于网络的报告管理器通过http://servername/reports预览报告,该工作没有任何问题,并使用VS2005中的报告编辑器。
我怀疑这与凭据有关,但我不知所措。数据源使用用户名和密码设置,但保存在数据源中。
我一直在看这个约一天,没有快乐。如果有人能指出我正确的方向,我将非常感激。
由于
安迪
答案 0 :(得分:1)
哇哇......我设法解决了这个问题。
毕竟这是凭据。即使我指定了用户名和密码,它仍然使用网络服务器默认凭据。我得到了一个新的用户设置,它是一种享受。
由于错误消息未提及与未经授权的访问有关,并且能够通过使用VS2005和Web浏览器来查看报告,我认为这是我引用报告的方式。
感谢那些开始思考这个问题的人。