2016-11-15 113 views
0

我有客人EXE,其中,預計在啓動過程中要傳遞的文件夾名稱,然後用它作爲「工作」目錄寫入數據,日誌等客人的exe狀態行爲與服務織物

如果我想要在服務結構中託管這個exe文件,並使其可靠和有狀態嗎?我是否只需將exe文件傳遞給一個UNC路徑即可將其寫入的公共位置,而不管該實例運行在哪個VM上? 還是有更好的方法來管理這個?

回答

1

這應該工作。確保複製/備份普通驅動器的內容。在使用多個服務實例時,您可能需要處理文件鎖定。

看看是否值得花費精力(甚至可能)更改應用程序以開始使用SDK,並從中創建真正可靠的有狀態服務。這將默認爲您提供事務,併發控制和數據複製。

+0

對不起,你在答案的第二部分失去了我。你的意思是把這個exe文件寫出來,然後編寫我自己可靠的有狀態的服務來完成exe的工作嗎?不可能。該exe文件使用一個com組件來完成所有的r/w。 – OrdinaryOrange

+0

我的意思是。你不擁有COM組件代碼? – LoekD

+0

沒有在這種情況下。 – OrdinaryOrange