【问题标题】:Azure Caching System.Runtime.InteropServices.SEHExceptionAzure 缓存 System.Runtime.InteropServices.SEHException
【发布时间】:2012-10-20 13:00:52
【问题描述】:

我关注了Getting Started with Windows Azure Caching,并且不断收到 System.Runtime.InteropServices.SEHException: External component has throw an exception on the line:

var myCache = new DataCache("default");

我已将 WindowsAzure1 项目设置为启动项目。我试图在调试中运行时从 MVC API 项目访问缓存,但它不断出错。有谁知道我可能做错了什么?谢谢。

【问题讨论】:

    标签: c# azure azure-storage azure-web-roles azure-caching


    【解决方案1】:

    我只是遇到了完全相同的错误,只是它发生在应用程序启动时而不是点击特定命令时。经过几个小时并做了许多不同的教程后,我终于找到了我的项目不再在模拟器中运行的事实。

    即。对于 Azure 项目中的缓存(包括使用缓存的会话状态),您必须在模拟器中进行调试。对我来说,我在云项目上按 f5。由于某种奇怪的原因,这停止了工作。
    在解决方案属性-> 通用属性-> 启动下进行修复。选择“单一启动项目” - 选择您的 Azure 云项目。
    然后在您的 azure 项目上按 f5 开始。

    这为我们解决了。我们实际上得到了一个新的错误错误,即在部署中找不到[缓存集群角色名称]。一旦我看到这个错误,将 [cache cluster role name] 替换为我们的 Cache Worker 角色名称就很容易解决。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2013-12-22
      • 2016-06-04
      • 2012-09-06
      • 1970-01-01
      • 2011-08-17
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多