運行從網路運行的應用程式時出錯

運行從網路運行的應用程式時出錯

我正在透過 LAN 使用便攜式聊天應用程序,該應用程式放置在本地伺服器(Windows server 2012)電腦(例如電腦1)中。我有另一台 Windows 伺服器(Windows server 2012)PC,大約有 10 個人在其中工作。稱該電腦為computer2。在電腦 2 上工作時,我們曾經從電腦 1 存取聊天應用程式。

有時我會更新聊天應用程式的一些功能並替換computer1中的功能,不會有任何錯誤。現在,為了向電腦 2 的使用者提供最新版本的應用程序,電腦 2 中的所有工作使用者必須關閉然後開啟聊天應用程式。這是打開最新版本的應用程式需要完成的過程,

  1. 用戶A和用戶B正在使用聊天應用程序,
  2. userA、userb 均關閉應用程式
  3. userA、userb開啟應用

這是我的問題,

  1. 用戶A和用戶B正在使用聊天應用程序,
  2. userA 關閉了應用程序,但 userB 仍保持該應用程式開啟。
  3. userA 開啟應用程序,這裡 userA 將獲得舊版本而不是 Computer1 中可用的新版本。

為什麼會發生這種情況? Windows 在哪裡儲存快取?當其他使用者保持開啟時,是否無法使該應用程式載入更新版本?我知道我可以按照方法1作為解決方案,但很難知道所有用戶都關閉了應用程序,以便我可以再次通知打開它。

請幫我。

答案1

聽起來該文件實際上從未更新過,因為用戶 B 一直將其打開。

若要在 Windows Server 上強制關閉文件,請開啟 MMC 的共用資料夾管理單元。導航開啟文件在左窗格中。在主區域中找到有問題的文件,右鍵單擊它,然後選擇關閉已開啟的文件。然後您就可以更新程式了。

關閉文件

請注意,使用者 B 的程式實例在執行此操作後可能會表現奇怪或崩潰,因為它運行的檔案突然關閉。

相關內容