対象製品とバージョン:Forguncy 3.0.5.0
Windows認証を使用していたForguncy 2アプリケーションをForguncy 3アプリケーションとしてForguncy 3 Server上に再発行した場合、データベースへの更新のタイミングで以下のようなエラーが発生します。
データベースへの更新操作に失敗しました。
パス '"C:\Program Files (x86)\ForguncyServer\Website\PrivateDB/PrivateDB.sqlite3' の一部が見つかりませんでした。
本現象はForguncyの不具合です。
手動でPrivateDB.sqlite3ファイルをコピーすることで本現象を回避することができます。Forguncy 3 Builderをインストールしている環境の以下のフォルダーにあるPrivateDB.sqlite3を使用します。
64ビットOSの場合:
"C:\Program Files (x86)\Forguncy\Website\PrivateDB\PrivateDB.sqlite3"
32ビットOSの場合:
"C:\Program Files\Forguncy\Website\PrivateDB\PrivateDB.sqlite3"
Forguncy 3 Serverをインストールしている環境の以下のフォルダに上記のPrivateDB.sqlite3ファイルを手動でコピーします。
"C:\Users\Public\Documents\ForguncyServer\<アプリケーションパス>\PrivateDB\"
本問題の修正は、Forguncy 3のアップデート(3.0.8.0以降)で行われています。3.0.8.0以降のバージョンへアップグレードした場合には、本問題は発生しません。