Visual studio 2010 登录失败。Visual Studio 2010的Crystal Report 13

Visual studio 2010 登录失败。Visual Studio 2010的Crystal Report 13,visual-studio-2010,crystal-reports,Visual Studio 2010,Crystal Reports,我面临Crystal Report的问题,在部署服务器(即Windows 2003服务器)中,我的示例在Crystal Report 10中工作。对于visual Studio 2008,但是当我升级到visual Studio 2010的新Crystal Report 13时,它给了我以下错误: 错误 数据库登录失败 我曾经在ReportDocument中使用类型化数据集,并从CodeBehind中设置ReportDocument.SetDataSource(DataTable),它在预览版本

我面临Crystal Report的问题,在部署服务器(即Windows 2003服务器)中,我的示例在Crystal Report 10中工作。对于visual Studio 2008,但是当我升级到visual Studio 2010的新Crystal Report 13时,它给了我以下错误: 错误 数据库登录失败

我曾经在ReportDocument中使用类型化数据集,并从CodeBehind中设置ReportDocument.SetDataSource(DataTable),它在预览版本中工作正常,但在新版本中,它给了我预览错误

顺便说一句,报告在安装Visual Studio 2010的本地pc上运行良好

问候
Bassam Basamad

因为任何人将来都会面临这个问题

这个问题是因为如果在同一个应用程序池中运行两个版本,它将不工作,它将给出失败的日志,但是如果创建另一个应用程序池,对于VisualStudio2010的Crystal Report 13,它将正常工作


亲切的问候

因为任何人将来都会面临这个问题

这个问题是因为如果在同一个应用程序池中运行两个版本,它将不工作,它将给出失败的日志,但是如果创建另一个应用程序池,对于VisualStudio2010的Crystal Report 13,它将正常工作


首先转到
app.config
文件并更新下面的代码 添加如下内容:

<startup useLegacyV2RuntimeActivationPolicy="true">


将行
useLegacyRuntimeActivationPolicy=“true”
添加到启动标记中。

首先转到
app.config
文件并更新下面的代码 添加如下内容:

<startup useLegacyV2RuntimeActivationPolicy="true">


将行
useLegacyRuntimeActivationPolicy=“true”
添加到启动标记中。

我的问题已解决。但是这个问题对我来说很奇怪,因为我刚刚在IIS的应用程序池->身份选项卡中更改了,我从本地系统更改为网络服务用户,顺便说一下,本地系统比网络服务拥有更多的权限,但是当我放置网络服务时,它工作得很好,我还在web.config中给系统管理员用户添加了身份,我也从web.config中删除了这个用户,然后它就可以正常工作了。但此设置是在旧版本的crystal report上为用户(本地系统和我的管理员用户)运行的。有什么意见吗?我的问题解决了。但是这个问题对我来说很奇怪,因为我刚刚在IIS的应用程序池->身份选项卡中更改了,我从本地系统更改为网络服务用户,顺便说一下,本地系统比网络服务拥有更多的权限,但是当我放置网络服务时,它工作得很好,我还在web.config中给系统管理员用户添加了身份,我也从web.config中删除了这个用户,然后它就可以正常工作了。但此设置是在旧版本的crystal report上为用户(本地系统和我的管理员用户)运行的。有什么评论吗?