我配置了我們的實現使用Azure的緩存提供商保持所有的雲實例之間的會話狀態: http://msdn.microsoft.com/en-us/library/windowsazure/gg185668.aspxTFS部署到Azure的錯誤:喜歡這裏描述找不到ClientPerfCountersInstaller.exe
這創造了一個新的啓動任務我csdef文件總是失敗,此錯誤:
C:\Program Files (x86)\MSBuild\Microsoft\VisualStudio\v11.0\Windows Azure Tools\2.0\Microsoft.WindowsAzure.targets (987): CloudServices64 : Cannot find file named 'approot\bin\Microsoft.WindowsAzure.Caching\ClientPerfCountersInstaller.exe' for startup task Microsoft.WindowsAzure.Caching\ClientPerfCountersInstaller.exe install of role MyRole.Web.
在NuGet包,並在主文件夾中的.EXE被包括在TFS用來部署源控制。
我發現這個先前的問題,解決同樣的問題: Azure Deployment Error: cannot find ClientPerfCountersInstaller.exe
但接受的答案各國只是刪除安裝發生所需的高速緩存中的.exe啓動任務。
而不是使用Nuget,您可以從C:\ Program Files \ Microsoft SDKs \ Windows Azure \ .NET SDK \ v2.0 \ ref \ Caching目錄中引用exe和dll。您需要將啓動任務指向exe的正確位置。它看起來像是期待exe文件被作爲Microsoft.WindowsAzure的名稱設置爲文件夾中的內容。緩存主項目目錄(在編譯時它會將內容複製到bin目錄中)。 –
這是奇怪的事情,文件夾和文件都在那裏:s – amhed
啓動任務到exe的路徑是什麼? –