0

当我在 Windows Azure 模拟器(开发环境)上运行 Asp.Net MVC 2 项目时,我遇到了下面提到的问题

我已经安装了适用于 .NET 的 Windows Azure SDK - 2012 年 10 月版,并且我正在我的系统上使用缓存功能

在此处输入图像描述

出现上述错误 下面一个也即将到来。

在此处输入图像描述

如何摆脱这个?

4

4 回答 4

4

也许我有一个愚蠢的解决方案,但这对我有用。

当我开始收到消息“CacheInstaller.exe 已停止工作”时,我执行以下操作: 1) 停止执行。2) 转到我在 Azure 项目中使用的角色并打开相应的属性页面。3)转到“缓存”部分,然后取消选中“启用缓存”复选框。之后我再次检查。4)保存*,运行de应用程序,不再出现警告。

  • 很奇怪,因为如果您取消选中并再次检查它而不在中间保存一个选项,则什么都不会改变,但是在这种情况下,当您这样做时,文件会更改(我可以在红色图标中看到它表示那里发生了一些变化,:P)

我希望这有帮助。干杯。

于 2013-08-26T14:44:48.750 回答
1

我也把头撞在墙上。在深入挖掘位于以下位置的故障转储日志后,我终于找到了问题所在:C:\Users\{YOU}\AppData\Local\dftmp\Resources\{GUID}\directory\DiagnosticStore\AzureCaching\

  • AzureCaching不允许 UNC 路径。

由于我的主要 .net 开发人员来自 vm,因此我的文档/项目驱动器被映射到位于以下位置的本机驱动器:\\psf\Home\Documents\... 一旦我将项目移动到c:/ drive, CacheInstaller按预期工作的 vm。

不妨发布我的经验,因为我无法找到有关此特定问题的任何内容。

于 2013-03-05T07:12:11.987 回答
1

我今天发现,如果我的系统时间错误超过 10 分钟,那么 CacheInstaller.exe 在启动模拟器时就会退出。

这包括系统时间和时区的组合错误,大概是因为它导致无法计算 Azure 运行的正确 UTC 时间。修复系统时钟解决了我的问题。

于 2013-04-01T10:32:55.923 回答
1

事件日志中是否有任何可能提供更多提示的错误消息。这可能是缺少 dll 的问题,您是否在这台机器上也安装了 windows server appFabric,这可能导致与 dll 冲突?procmon 日志可能会帮助您查看它正在寻找的文件路径。“ http://technet.microsoft.com/en-us/sysinternals/bb896645

于 2013-01-31T21:49:18.730 回答