首页 文章

Crystal Reports Viewer:无法打开连接错误

提问于
浏览
1

目前我正在编写一段代码,涉及使用Crystal Reports Viewer将.RPT文件导出为PDF . 我的问题是,除了我计划最终使用的网站之外,代码在字面上工作 .

当放置在网站上时,它会抛出错误“无法打开连接” . 我相信它与为了读取报告本身的数据而形成的SQL Server连接有关 .

代码本身是可靠的,并且在我构建的单独的控制台应用程序中使用时可以测试它是否所述代码在我的本地机器或服务器本身上运行 . 它甚至在我在Visual Studio的虚拟主机中测试网站时运行 .

我已经将其缩小为某种权限问题,但我在各种权限设置中知识不足以找出哪些具体适用于这种情况 . 值得一提的是,网站上的其他页面直接连接到同一个数据库,但它们是直接通过Linq而不是通过Crystal Report Viewer进行的 .

那么有人知道我需要修改哪些设置才能修复连接错误 .

补充说明:其他一个建议是确保有一个与代码使用的ODBC DNS匹配的ODBC DNS . 我已经创建了这样的DNS .

1 回答

  • 1

    应用程序池决定了应用程序如何以多种方式运行 . 您可以将web.config配置为在凭据或您选择的访问级别下运行 .

    没有阅读评论的人的解决方案:

    将应用程序池的高级设置下的标识更改为所需的访问级别 .

    很高兴我能帮忙.- J

相关问题