VB.NET で開発され、Windows Server 2003 に保持されているアプリケーションがあります。ユーザーはネットワーク経由でアプリケーションを実行します。このメソッドを使用してアプリケーションを更新していました
- 更新されたコードで新しい .exe を作成する
- ユーザーがアプリケーションを実行している間に古い .exe ファイルの名前を変更する
- 新しい .exe を古い exe パスにコピーします
- 翌日古い.exeを削除
正常に動作していましたが、1 週間前から動作がおかしくなりました。名前の変更中にアクセスが拒否されるというエラーが発生 することがあります。ユーザー側でアプリケーションを閉じた後、名前を変更できるようになります。また、ユーザー側でアプリケーションを閉じた後、.exe が自動的に削除されることがあります。これは何が原因ですか?助けてください