我目前正面临一个问题,Crystal Reports只能在应用程序池中使用“本地服务”或“网络服务”标识。如果我切换到“自定义帐户”或ApplicationPoolIdentity,报告将无法工作,并且会收到“未安装打印机”异常。当我将应用程序池标识切换为NetworkService或LocalService时,同样可以完美地工作。
我需要使用一个自定义帐户为我的每个网站在服务器上以某种方式。你能帮我解决这个问题吗?
发布于 2017-09-05 14:12:41
我创建了一个自定义帐户,并将其添加到以下用户组(lusrmgr.msc)中
我唯一遗漏的是,在将这个新创建的帐户分配给应用程序池标识(自定义帐户)之前,我忘记了使用它登录。一旦我登录,它工作正常,我没有收到‘没有打印机已安装’的错误。
顺便说一句,我这么做的原因是为了解决桌面堆内存问题,这可能是我使用'Network Service‘帐户的一个原因,我的IIS网站在我们的服务器上大约有20个。有人建议我的每个网站都使用个人账户,而crystal正在阻止这一点。
https://stackoverflow.com/questions/45982079
复制相似问题