我继承了在DNN 5上运行的DNN站点。我们被要求打开ssl,从我看到的所有内容中,它应该像在管理模块中翻转安全标志一样简单。但是当我们这样做并尝试保存时,我们会收到以下错误。
Message: DotNetNuke.Services.Exceptions.ModuleLoadException: Input string was
not in a correct format. ---> System.FormatException: Input string was not
in a correct format. at System.Number.StringToNumber(String str, NumberStyles
options, NumberBuffer& number, NumberFormatInfo info, Boolean parseDecimal) at
System.Number.ParseInt32(String s, NumberStyles style, NumberFormatInfo info) at
DotNetNuke.Modules.Admin.Portals.SiteSettings.cmdUpdate_Click(Object sender, EventArgs e)
谷歌为此提供了很多东西,但到目前为止我看到的与https标志无关。之前遇到过这个问题的人和关于如何解决它的任何想法?
答案 0 :(得分:1)
当您保存在站点设置模块中时,它会尝试更新/解析所有设置。因此,即使您正在设置HTTPS设置,它也可能是导致错误的无关设置。我会更多地调查您在Google上发现的结果。
您可能还想将DNN升级到更高版本(我隐约记得一些错误数据的问题导致在某些版本5升级期间出现这样的问题;我相信如果您继续升级到DNN 5.6.x或DNN,它会被修复6.x的)。