问题标签 [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.

0 投票
1 回答
451 浏览

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 开发环境的信息。

0 投票
4 回答
7277 浏览

entity-framework-4.1 - 存储库是否应该返回 IEnumerable, 可查询的或列表?

我想让我的应用程序尽可能灵活,但不要让我的界面过于具体而让自己陷入困境。

存储库的最佳对象类型是什么?IEnumerable、IQueryable 还是列表?

我正在考虑使用的技术是

  • Azure 应用结构缓存

  • 实体框架 4.1

  • 可能是 Windows Server AppFabric

0 投票
1 回答
160 浏览

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,或者缓存层不正确?

0 投票
1 回答
571 浏览

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 的缓存依赖变得容易。

0 投票
1 回答
1960 浏览

azure - 如何在 Win azure 应用程序中使用联合身份验证获取当前登录用户的电子邮件 ID 等信息

Windows azure 应用程序接受联合身份验证,用户可以使用任何 gmail、facebook 和 live id 登录。一旦用户登录,如何提取信息,例如获取用户名和电子邮件 ID。?

0 投票
0 回答
169 浏览

rest - Azure Appfabric + WCF REST + Comet 并发服务连接

我的 azure appfabric 本地开发服务器有问题。我在我的服务器上使用 WCF REST 和 Comet 架构。我有一个调用“GetUpdates”的服务方法。当客户端向此方法发送 GET 请求时,它会一直等待,直到服务器端更新通知释放它。

云上的这个天蓝色服务器没有问题,但是我的本地开发服务器在向“GetUpdates”方法发送两个并发打开请求后没有响应所有请求。(html页面、js文件、图片、webservice请求..等)

如何在本地开发服务器上解决此问题。知道是什么原因造成的吗?

0 投票
2 回答
510 浏览

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

0 投票
1 回答
1467 浏览

.net - 无法仅在云中以编程方式在 Azure 中创建客户端 DataCache

我有一个 Azure 辅助角色,需要使用 AppFabric 中的缓存。

当本地运行(Win7x64,VS2010)指向云中的缓存时,它工作正常。

当我将相同的包部署到云(再次指向相同的缓存)时,它会产生以下异常:

查看代码后,当这行代码被命中时,就会发生这种情况:

这条线被击中后没有任何东西运行。正如我所说,本地和云之间的配置是相同的。我在 Web 部署中使用带有凭据的缓存作为会话状态提供程序,因此我相信缓存和对它的访问是好的。

我的构建机器安装了2011 年 11 月发布的 Azure SDKAzure AppFabric SDK 1.5

获取缓存的方法如下:

0 投票
2 回答
2875 浏览

c# - Azure ServiceBus 在 Client.Receive() 上返回 null

我从我在 azure 中设置的队列接收消息时遇到问题。我之前使用相同的代码成功地完成了此操作,但现在当我尝试获取消息时我只是得到空值。当我在 azure 管理控制台中查看队列时,我清楚地看到队列包含 5 条消息。

这是代码:

这是 ServiceBus 类:

我认为这应该很简单,但我不知道我做错了什么。它可能是我缺少的一些小东西......

无论如何,提前谢谢!

0 投票
1 回答
881 浏览

c# - 设置 Azure AppFabric 访问控制服务 cookie 过期时间

我在 ASP.NET MVC 3 应用程序中使用 Azure 的访问控制服务。我可以成功登录,阅读我需要的所有索赔数据等。一切正常,除了一件事。一段时间后(不到一个小时),身份验证 cookie 似乎过期了(至少它们不再出现在请求的 cookie 集合中)。

我仍在使用开发仿真,没有 SSL(身份验证服务本身除外)。

我正在使用以下操作过滤器来限制对某些控制器的访问:

如何增加过期时间?或者在我的操作过滤器中手动更新 cookie 是否合适?

提前致谢!