问题标签 [azure-appfabric]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
azure - 设置 Windows Azure 端到端开发环境
我下载了 AppFabric VS 工具并尝试安装,但最终出现致命错误。我已阅读 n 遵循 exe 的所有系统要求,除了带有 SQL Express 点的系统要求。我尝试使用默认实例安装 SQL Express 2008 r2,但它将实例名称作为“MSSQLSERVER”,在系统要求的链接中,它提到“SQLEXPRESS”以外的默认实例名称将失败。请为我提供 AppFabric 开发人员工具安装的分步安装指南。
这是下载链接和信息:http ://www.microsoft.com/download/en/details.aspx?displaylang=en&id=17691
我有 VS 2010 n Windows 7 和 SQL Server Express 2008 R2。请提供有关设置完整(托管 Web n WCF 应用程序、AppFabric 开发、SQL Azure 等)Windows Azure 开发环境的信息。
entity-framework-4.1 - 存储库是否应该返回 IEnumerable, 可查询的或列表?
我想让我的应用程序尽可能灵活,但不要让我的界面过于具体而让自己陷入困境。
存储库的最佳对象类型是什么?IEnumerable、IQueryable 还是列表?
我正在考虑使用的技术是
Azure 应用结构缓存
实体框架 4.1
可能是 Windows Server AppFabric
azure - EF4.1 使用 Microsoft.ApplicationServer.Caching.DataCacheFactory 时挂起 120 秒
每当应用程序调用时,我都有一个一致的、可重复的 120 秒挂起
在示例的 CachedDataSource.cs 的第60 行。. 该.Add
方法在 Microsoft 的 DLL 内部,我没有代码。这是我的参数:
重现错误:
我有一个数据库优先的 EF4.0 项目,我最近通过将“EntityFramework”引用和一个ContextGenerator 添加到我的 DAL 来升级到 4.1 。
如果我撤消这些更改,那么我的应用程序会立即发挥作用。
我的 DAL 和存储库存储在与我的 MVC 应用程序不同的 DLL 中。不确定这是否是问题的一部分。
关于我的仓库
问题
这是一个错误,还是我使用的是 EF4.1,或者缓存层不正确?
caching - Azure appfabric 缓存作为多个 webroles 中分布式输出缓存的提供程序触发错误“无法开始监视文件更改”
晶莹剔透 :
步骤1
创建一个包含几个网站的 webrole,其中包含一个 default.aspx 文件和一个普通的常规 <%@ OutputCache Duration="3600" VaryByParam="*" %>,在 webconfig 中使用 appfabric 缓存提供程序作为 outputcache 并链接到您的缓存订阅在天蓝色与提供的代码
只使用一个 webrole 实例,启动页面,它会刷新它,重新加载几次,它运行良好
第2步
现在增加到 2 个或更多此 WebRole 的实例
这是我的问题,在客户端重新加载您的 default.aspx 页面,现在取决于 Webrole,负载均衡器将引导您的请求,您可能会收到 System.Web.Caching.CacheDependency 错误,因为 default.aspx 缓存在分布式缓存中似乎是基于文件监控依赖,default.aspx 页面的硬路径,如“E:\sitesroot\2\”。但是您可能(并且确实)在 Webrole 的其他实例上拥有“F:\sitesroot\2\”。
所以它会引发一个错误:
System.Web.HttpException (0x80070003):目录 'E:\sitesroot\2' 不存在。无法开始监控文件更改。
自从一个星期以来,我一直在努力解决这个错误,我不明白,如果有人知道在多个 webroles 实例上实现分布式输出缓存的方法,请分享您的解决方案。
编辑
我结束了完全放弃 appfabric 的 asp.net outputcache 提供程序并使用 appfabric 编写自定义缓存。效果很好,几行代码和对 azure 的缓存依赖变得容易。
azure - 如何在 Win azure 应用程序中使用联合身份验证获取当前登录用户的电子邮件 ID 等信息
Windows azure 应用程序接受联合身份验证,用户可以使用任何 gmail、facebook 和 live id 登录。一旦用户登录,如何提取信息,例如获取用户名和电子邮件 ID。?
rest - Azure Appfabric + WCF REST + Comet 并发服务连接
我的 azure appfabric 本地开发服务器有问题。我在我的服务器上使用 WCF REST 和 Comet 架构。我有一个调用“GetUpdates”的服务方法。当客户端向此方法发送 GET 请求时,它会一直等待,直到服务器端更新通知释放它。
云上的这个天蓝色服务器没有问题,但是我的本地开发服务器在向“GetUpdates”方法发送两个并发打开请求后没有响应所有请求。(html页面、js文件、图片、webservice请求..等)
如何在本地开发服务器上解决此问题。知道是什么原因造成的吗?
caching - Using a custom cache serializer with Azure App Fabric
The documentation on MSDN says you can inherit from the IDataCacheObjectSerializer
interface and update the configuration used to use custom serialization.
I can't find the IDataCacheObjectSerializer
or the SerializationProperties
element of the Configuration class in any DLL I've looked at, has anybody found these? Which version of the SDK are you using?
Thanks
.net - 无法仅在云中以编程方式在 Azure 中创建客户端 DataCache
我有一个 Azure 辅助角色,需要使用 AppFabric 中的缓存。
当本地运行(Win7x64,VS2010)指向云中的缓存时,它工作正常。
当我将相同的包部署到云(再次指向相同的缓存)时,它会产生以下异常:
查看代码后,当这行代码被命中时,就会发生这种情况:
这条线被击中后没有任何东西运行。正如我所说,本地和云之间的配置是相同的。我在 Web 部署中使用带有凭据的缓存作为会话状态提供程序,因此我相信缓存和对它的访问是好的。
我的构建机器安装了2011 年 11 月发布的 Azure SDK和Azure AppFabric SDK 1.5。
获取缓存的方法如下:
c# - Azure ServiceBus 在 Client.Receive() 上返回 null
我从我在 azure 中设置的队列接收消息时遇到问题。我之前使用相同的代码成功地完成了此操作,但现在当我尝试获取消息时我只是得到空值。当我在 azure 管理控制台中查看队列时,我清楚地看到队列包含 5 条消息。
这是代码:
这是 ServiceBus 类:
我认为这应该很简单,但我不知道我做错了什么。它可能是我缺少的一些小东西......
无论如何,提前谢谢!
c# - 设置 Azure AppFabric 访问控制服务 cookie 过期时间
我在 ASP.NET MVC 3 应用程序中使用 Azure 的访问控制服务。我可以成功登录,阅读我需要的所有索赔数据等。一切正常,除了一件事。一段时间后(不到一个小时),身份验证 cookie 似乎过期了(至少它们不再出现在请求的 cookie 集合中)。
我仍在使用开发仿真,没有 SSL(身份验证服务本身除外)。
我正在使用以下操作过滤器来限制对某些控制器的访问:
如何增加过期时间?或者在我的操作过滤器中手动更新 cookie 是否合适?
提前致谢!