DotNetNuke - DnnImageHandler.ashx - 错误 500

DotNetNuke - DnnImageHandler.ashx - error 500

Clean Dnn 版本:09.01.01 (129)

当我使用 Dnn 并打开 javascript 控制台时,很多时候我会收到错误消息:

/DnnImageHandler.ashx?mode=profilepic&userId=1&h=32&w=32 500 (Internal Server Error)

同时工具栏配置文件中的图像丢失。我在哪里可以看到什么是错误的要检查哪些日志?如果我转到管理/管理日志和select日志设置 我可以启用很多东西,但不知道什么是正确的看到这个错误并尝试找到更多东西。

如果我尝试在另一个浏览器中打开这个 link window 大多数时候一切正常,我得到带有“?”的通用用户图像。返回。

还有其他人看到这个错误吗?

在这里发现同样的错误:

https://dnntracker.atlassian.net/browse/DNN-9581

在dnn 9.2中修复

所以我花了过去一个小时试图解决这个问题,并且不得不对发生它的一个 DNN 实例进行大量清理,但是一旦我完成所有清理工作,我认为它就解决了对此。

您是使用 Host/SuperUser 帐户登录的,对吗?

如果您以任何其他用户(门户中的用户之一)身份登录,它是否正常工作?

我最终不得不修复我的 "profile" 页面,该站点引用了配置文件页面上不再存在的皮肤,然后是不存在的容器。清理完所有这些后,我就可以导航到个人资料页面,单击“编辑个人资料”,编辑个人资料后,我为 HOST 用户上传了一个新头像,并能够正确呈现图像。

我认为这个问题与 HOST 帐户有关,或者引用了不属于当前门户的图像,或者 HOST 帐户并引用了由于它是主机而不存在的默认图像帐户,而不是标准用户帐户。

那怎么解决呢?

尝试在当前门户上为您的帐户上传个人资料照片,看看问题是否解决。