问题标签 [azure-web-roles]

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 投票
3 回答
8197 浏览

asp.net - Azure 中的 ASP.NET 会话状态提供程序

据我所知,目前的情况是这样的:

  1. 使用 SQL 会话状态提供程序是可能的(正如我在某处读过的那样),但 Microsoft 不支持它。所以它可能在未来停止工作。它还需要一个 WorkerRole 来删除过时的数据。
  2. Azure AppFabric 缓存服务仍在 CTP 中。
  3. TableStorageSessionProvider 是 Azure 培训工具包中的一段代码,不建议用于生产代码。

你会选择什么?

0 投票
1 回答
296 浏览

azure - 有没有办法在 Azure Web 角色中托管 Azure Worker 代码?

我有一个带宽相对较低的 Azure Web Role 应用程序,还有几个在 Worker Role 下运行的进程。我的工人角色也大部分时间都在闲置。

有没有办法在我的 Web 角色中进行类似我的 Worker Role 循环的投票?

我能找到的最接近的请求是: http ://www.mygreatwindowsazureidea.com/forums/34192-windows-azure-feature-voting/suggestions/397209-provide-multiple-roles-per-instance?ref=title

0 投票
1 回答
2067 浏览

session - 带有 TableStorageSessionStateProvider 的 DataServiceRequestException

我正在尝试使用 Azure 培训工具包中的 TableStorageSessionStateProvider。我可以毫无问题地使用该示例,但是当我在我的网络应用程序中使用它时,我得到了这个异常:

我已经尝试过,但到目前为止没有运气。我还看到发生空引用异常,所以我猜 TableStorageSessionStateProvider 它的行为不像 InProc 那样,所以也许我必须检查会话在应用程序中的使用方式. 但是,可能是什么问题?

编辑:好吧,我发现如果您只使用 TableStorageSessionStateProvider 相同的例外情况,Azure 培训工具包中的示例也会失败。您只需评论其他提供者:

0 投票
2 回答
3304 浏览

azure - Azure 诊断不会将 IIS 日志传输到 Blob 存储

好的,我一直在努力解决这个问题,我想问问有没有人遇到过这个问题。

我的配置和设置如下。这是部署到登台环境时。我知道正在发生日志记录,因为我启用了 RDP 并且我能够进入并且可以看到创建的 IIS 日志。但是,即使其他诊断日志没有问题,它们也不会传输到 blob 存储。

在基础设施日志中,我可以看到以下错误,我被告知这只是关于代理而不相关:

我在事件查看器中看到的另一个警告是:

这是一个作为 WebRole 运行的相当简单的 WCF 应用程序。配置如下所示:

我还以几种不同的方式改变了听众,但结果相同。所以我不认为那是问题,但我愿意接受建议

webrole 中的代码如下所示:

由于DiagnosticsConnectionString某些表和容器已正确创建和填充,因此已正确设置。

任何帮助表示赞赏。提前致谢。

0 投票
5 回答
3912 浏览

sql - 是否可以在 Azure Web 角色中运行 SQL Express?

我正在开发一个使用关系数据库(SQL Server 2008)的项目。本地(本地)应用程序同时读取和写入数据库。我正在为 Azure(MVC2 Web 角色)开发一个不同的前端,它将使用相同的数据,但以只读方式。如果我正在部署一个传统的 Web 应用程序,我会使用 SQL Express 作为本地数据库,并通过对应用程序的更新(数据变化非常缓慢)或通过一些同步系统来部署更改。

使用 Azure,图片有点模糊(抱歉,我不得不这样做)。我似乎找不到任何信息来表明 SQL Express 是否可以在 Web 角色中工作,如果可以,如何做到这一点。有谁知道是否可以在 Azure Web 角色中使用 SQL Express?

如果强制,我可以做的其他选择:SQL CE 或使用 SQL Azure。两者都有许多缺点,而且绝对不够完美。

谢谢,埃里克

编辑 我认为我的情况可能不够清楚。

此数据不会在部署之间更改,并且只能从 Web 角色内部访问;它基本上是一个静态缓存。本地部分有点像红鲱鱼,因为它不会影响网络角色上的数据(除了作为其来源)。基本上,我想做的是有一个本地数据存储/缓存,我使用现有的 T-SQL/DAL 代码。

虽然我可以使用 SQL Azure,但它不会添加任何东西,如果有的话,只会增加额外的开销和故障点。我也可以使用 VM 角色,但这太昂贵/太复杂了。

在一个完美的世界中,我会将 MDF 打包到 cspkg 中(因此它与应用程序一起部署),然后在角色内本地使用它。如果没有办法做到这一点,那没关系,我需要弄清楚其他解决方案的优缺点。我们不是生活在一个完美的世界里。:)

0 投票
3 回答
19111 浏览

c# - 实现接口时出错:类未实现接口成员

我正在尝试实现 IUpdatable。

错误 1 ​​'WebRole1.InfoManager' 没有实现接口成员 'System.Data.Services.IUpdatable.ClearChanges()' 我得到的所有错误都是说我没有实现所有接口成员,但我当然实现了一些不是全部。我没有放坑代码希望大家能看懂。

}

0 投票
2 回答
1393 浏览

c# - 在 global.asax Application_Start 中缓存大量数据,windows azure 角色

我目前在 Application_Start 中做了大量的工作,需要一两个小时才能将 2 gigs 的数据缓存到内存中,以使我的应用程序高效运行。

使用此方法,在这些进程完成之前,Azure Web 角色实例不可用。我正在插入 HTTPRuntime 缓存,因此我无法使用 WebRole.cs OnStart() 或 Run() 方法(他们无权访问此缓存)。

您能想出一些替代方法,让我可以将这些数据加载到缓存中,同时在此缓存期间使网站可用吗?该网站在数据加载时运行良好,只是速度没有那么快。

非常感谢,-凯文

0 投票
2 回答
135 浏览

azure - 在 Azure 平台上仅使用一个 Web 角色公开 WCF 服务并在现有 ASP 应用程序上使用它

我是 Azure 平台的新手,我正在尝试创建一个具有 ASP 应用程序和 WCF 服务的 Azure 应用程序。

是否可以将 WCF 服务公开给其他应用程序并仅使用一个 Web 角色在现有 ASP 应用程序上使用它?

如果有可能,我该怎么做?如果没有,有什么替代方案?

非常感谢!

0 投票
1 回答
106 浏览

azure - 当多个网站位于同一个 Azure WebRole 上时,如何配置诊断?

我正在使用许多网站的 Azure Web 角色,如此处所述。 我应该如何为此服务器配置诊断,以便我不仅可以记录来自主网站的错误和事件,还可以记录部署/角色中的所有网站。

0 投票
1 回答
246 浏览

azure - WebPICmdLine.exe 无法在 Windows Azure 上运行

我正在使用 Windows Azure SDK 1.4 版本。我编写了一个带有 startp 脚本的示例应用程序。脚本如下:

如果应用程序与此脚本一起部署在 Azure 上,webrole 将进入忙碌和中止状态。如果我删除这个脚本并部署一个应用程序,它工作正常,没有任何错误。

有没有人遇到过这种问题或有人对这个问题有想法?或者有谁知道我如何查看/log:webdeploy.txt命令中提到的日志文件,以及在 Windows Azure 上部署应用程序后该文件的位置?

欢迎提出任何建议。