我将我们的实现配置为使用 Azure 缓存提供程序来维护所有云实例之间的会话状态,如下所述:http: //msdn.microsoft.com/en-us/library/windowsazure/gg185668.aspx
这在我的 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 部署错误:找不到 ClientPerfCountersInstaller.exe
但接受的答案表明只删除安装缓存所需的 .exe 的启动任务。