我們有一個使用VB.NET開發並保存在Windows Server 2003中的應用程序。用戶通過網絡運行應用程序。我們使用了更新我們的應用這種方法重命名.exe文件時拒絕訪問
- 創建更新的代碼新的.exe文件
- 重命名舊的.exe文件,而用戶在舊exe文件路徑
- 運行的應用程序
- 複製新的.exe文件在第二天刪除舊的.exe文件
它工作正常。但是從一週開始,它表現得很奇怪。它給出錯誤有時在重命名時拒絕訪問。在用戶端關閉應用程序後,它將允許重命名。有時在用戶端關閉應用程序後.exe會自動刪除。這是什麼造成的? PL幫助
正如我所說的,我們正在重命名.exe文件,而用戶在網絡中運行的應用程序,它是早先沒有問題。並且很難關閉所有用戶應用程序,所以我們想要重命名,而用戶運行該應用程序 – 2013-03-04 10:55:03