2016-05-11 11 views
0

最近DNNサイトを6.0.3から7.4.2にアップグレードしました。基本的な機能は現在利用できません - Dotnetnuke

アップグレードは正常に終了しました。しかし、最近私たちがサイトにログインしてAdminメニューオプションをクリックすると、次の例外が発生しています。

Error: Basic Features is currently unavailable. DotNetNuke.Services.Exceptions.ModuleLoadException: String was not recognized as a valid Boolean. ---> System.FormatException: String was not recognized as a valid Boolean. at System.Boolean.Parse(String value) at DesktopModules.Admin.Console.ViewConsole.OnLoad(EventArgs e) --- End of inner exception stack trace ---

私たちのportalsettingsテーブルに "Y"または "N"値があるかどうか試してみましたが、何も見つかりませんでした。 portalsettingsテーブルのレコードのうち、次のフィールドとは別のブール値が必要なものがあるかどうかは不明です。

ポータル設定以外に、この例外を引き起こす可能性のある設定があるかどうかをお聞かせください。

答えて

0

最後にこの問題を解決しました。

SQLインジェクション攻撃!

SettingNameとSettingValueの列を持つテーブル "TabModuleSettings"があります。 SettingValue列には、SettingName値に応じて「True」、「False」が格納されます。

が、SQLインジェクション攻撃で、すべてのSettingValue行Soは、モジュールのロード例外がスローされた

SQL Injection以下のよう

を更新しました。

enter image description here

関連する問題