我遵循Getting Started with Windows Azure Caching并不断得到System.Runtime.InteropServices.SEHException: External component在代码行上抛出异常:
var myCache = new DataCache("default");我已经将WindowsAzure1项目设置为启动项目。当在debug中运行时,我试图从MVC API项目访问缓存,但它总是出错。有人知道我可能做错了什么吗?谢谢。
发布于 2012-11-11 13:14:46
我只是遇到了完全相同的错误,只是它发生在应用程序启动时,而不是在点击特定命令时。经过几个小时和做了许多不同的教程,我最终发现我的项目不再在模拟器中运行。
即。对于Azure项目中的缓存(包括使用缓存的会话状态),您必须在模拟器中进行调试。对我来说,我在云项目上接触到了f5。出于某种奇怪的原因,这停止了工作。
要修复解决方案属性下的->公共属性->启动。选择“单一启动项目”-选择您的Azure Cloud项目。
然后在你的azure项目上点击f5开始。
这是为我们修复的。我们实际上收到了一个新的错误,即在部署中找不到缓存集群角色名称。当我看到这个错误时,只需将缓存集群角色名替换为我们的缓存工作者角色名,就可以很容易地修复它。
https://stackoverflow.com/questions/13151695
复制相似问题