【问题标题】:Crystal Reports not working with ApplicationPoolIdentityCrystal Reports 不适用于 ApplicationPoolIdentity
【发布时间】:2023-04-11 02:49:01
【问题描述】:
我目前面临一个问题,即 Crystal Reports 仅使用应用程序池中的“本地服务”或“网络服务”身份。如果我切换到“自定义帐户”或 ApplicationPoolIdentity,报告将不起作用,并且出现“未安装打印机”异常。当我将应用程序池标识切换到 NetworkService 或 LocalService 时,同样的事情也能完美运行。
我需要以某种方式为服务器上的每个站点使用自定义帐户。你能帮我解决这个问题吗?
【问题讨论】:
标签:
visual-studio
iis
crystal-reports
applicationpoolidentity
【解决方案1】:
我创建了一个自定义帐户并将其添加到以下用户组 (lusrmgr.msc)
我唯一缺少的是,在将其分配给应用程序池身份(自定义帐户)之前,我忘记使用这个新创建的帐户登录。登录后,它工作正常,我不再收到“未安装打印机”错误。
顺便说一句,我做这一切的原因是为了解决桌面堆内存问题,这可能是对我所有服务器上大约 20 个 IIS 网站使用“网络服务”帐户的原因。有人建议对我的每个网站都使用个人帐户,而水晶阻止了这种做法。