デバッグ実行時で動作しているサーバーサイドコマンドが、アプリケーションを発行すると動作しない場合、Forguncy Serverの実行アカウントが影響している可能性があります。
Forguncy Builderでアプリケーションをデバッグ実行する際と、Forguncy Serverへアプリケーションを発行して実行する際では、アプリケーションは以下のように異なるアカウントの権限で動作します。
- デバック実行の際(開発環境):
Forguncy Builderを実行したユーザーのアカウント(Windowsのログオンアカウント) - Forguncy Serverへ発行した際(運用環境):
Forguncy Serverの実行アカウント(Forguncy Server Serviceのログオンアカウント)。既定では「Local System」アカウント
上記の実行アカウントの権限の違いにより、ファイルのインポートやエクスポートの際にフォルダやファイルへアクセスできな買ったり、「プログラムの実行」コマンドから実行するプログラムの実行権限が不足しておりサーバーサイドコマンドが動作しなかったりといった現象が発生します。
このような場合、Forguncy Serverの実行アカウントを変更することで正常に動作します。
以下のオンラインヘルプを参考に変更してください。
なお、Forguncy Serverの実行アカウントの違いにより現象が発生しているのかどうかを判断するには、Forguncy Builderを実行しているPCのログオンアカウントをForgucy Serverの実行アカウントに変更して、問題が発生するか確認してください。アカウントを変更した際にサーバーサイドコマンドが動作する場合には、アカウントの権限により発生していると特定できます。