0

我有,當我在Windows上運行Asp.Net MVC 2項目Azure的仿真器(開發環境)CacheInstaller.exe已停止工作

我已經安裝了的Windows Azure SDK用於.NET下文提到的問題 - 2012年10月版本,我在我的系統上使用緩存功能

enter image description here

隨着上述錯誤下面一個也正在添加。

enter image description here

如何擺脫呢?

回答

1

在事件日誌中是否有任何錯誤消息可能會提供更多提示。 這可能是一個缺少dll的問題,你是否在這臺機器上安裝了windows server appFabric,這可能導致與dll的衝突? procmon日誌可能會幫助您查看其查找的文件路徑。 「http://technet.microsoft.com/en-us/sysinternals/bb896645

1

我還在這一塊上撞上了我的頭。深挖位於內崩潰轉儲日誌後,我終於想通了這個問題:C:\Users\{YOU}\AppData\Local\dftmp\Resources\{GUID}\directory\DiagnosticStore\AzureCaching\

  • AzureCaching不允許UNC路徑。

作爲我的主要.NET開發是從VM,我的文檔/項目驅動器映射到我的位於本地驅動器:\\psf\Home\Documents\...一旦我搬到這個項目到VM c:/ drive, CacheInstaller擔任意。

不妨發佈我的經驗,因爲我無法找到任何關於這個特定問題的信息。

1

我今天發現,如果我的系統時間超過10分鐘左右,CacheInstaller.exe就會啓動模擬器。

這包括系統時間和時區錯誤的組合,可能是因爲它導致無法計算Azure運行的正確UTC時間。修復系統時鐘解決了我的情況。

4

也許我有一個愚蠢的解決方案,但這與我一起工作。

當我開始收到消息「CacheInstaller.exe已停止工作」時,我執行以下操作: 1)停止執行。 2)轉到我在Azure項目中使用的角色並打開相應的「屬性」頁面。 3)轉到「緩存」部分,在那裏取消選中「啓用緩存」複選框。之後,我再次檢查。 4)保存*,運行de應用程序,並再也不會出現警告。

  • 是奇怪的,因爲如果你取消任何要改變並重新進行檢查,而不保存在中間的一個選項,但在這種情況下,當你這樣做的文件更改(我可以看到它在紅色的圖標說了些什麼改變那裏,:P)

我希望這可以幫助。乾杯。

+0

瘋了,這爲我工作。 –

+0

可以證實這對我自己也有效。 –