tôi cấu hình thực hiện của chúng tôi sử dụng các nhà cung cấp Azure Caching để duy trì trạng thái phiên giữa tất cả các trường điện toán đám mây như mô tả ở đây: http://msdn.microsoft.com/en-us/library/windowsazure/gg185668.aspxTFS triển khai để Lỗi Azure: không thể tìm thấy ClientPerfCountersInstaller.exe
này tạo ra một nhiệm vụ khởi động mới trên của tôi tập tin csdef rằng luôn luôn thất bại với lỗi này:
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.
các .exe trong gói NuGet và trong thư mục chính được bao gồm trong việc kiểm soát nguồn TFS sử dụng cho việc triển khai.
Tôi tìm thấy câu hỏi này trước nhằm giải quyết vấn đề này như nhau: Azure Deployment Error: cannot find ClientPerfCountersInstaller.exe
Nhưng các bang câu trả lời chấp nhận chỉ cần xóa các nhiệm vụ khởi động mà sẽ cài đặt .exe cần thiết cho bộ nhớ đệm sẽ diễn ra.
Thay vì sử dụng Nuget, bạn có thể tham khảo exe & dll từ thư mục C: \ Program Files \ Microsoft SDK \ Windows Azure \ .NET SDK \ v2.0 \ ref \ Caching. Bạn sẽ cần phải trỏ nhiệm vụ khởi động vào vị trí thích hợp cho exe. Dường như nó được mong đợi exe được thiết lập như nội dung trong một thư mục bằng tên của Microsoft.WindowsAzure.Caching ra khỏi thư mục dự án chính (tại thời gian biên dịch nó sẽ sao chép nội dung vào thư mục bin). –
Đó là điều kỳ lạ, thư mục và tập tin đều ở đó: s – amhed
Đường dẫn trong nhiệm vụ khởi động của bạn với exe là gì? –