问题标签 [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.
asp.net - Azure 中的 ASP.NET 会话状态提供程序
据我所知,目前的情况是这样的:
- 使用 SQL 会话状态提供程序是可能的(正如我在某处读过的那样),但 Microsoft 不支持它。所以它可能在未来停止工作。它还需要一个 WorkerRole 来删除过时的数据。
- Azure AppFabric 缓存服务仍在 CTP 中。
- TableStorageSessionProvider 是 Azure 培训工具包中的一段代码,不建议用于生产代码。
你会选择什么?
azure - 有没有办法在 Azure Web 角色中托管 Azure Worker 代码?
我有一个带宽相对较低的 Azure Web Role 应用程序,还有几个在 Worker Role 下运行的进程。我的工人角色也大部分时间都在闲置。
有没有办法在我的 Web 角色中进行类似我的 Worker Role 循环的投票?
session - 带有 TableStorageSessionStateProvider 的 DataServiceRequestException
我正在尝试使用 Azure 培训工具包中的 TableStorageSessionStateProvider。我可以毫无问题地使用该示例,但是当我在我的网络应用程序中使用它时,我得到了这个异常:
我已经尝试过了,但到目前为止没有运气。我还看到发生空引用异常,所以我猜 TableStorageSessionStateProvider 它的行为不像 InProc 那样,所以也许我必须检查会话在应用程序中的使用方式. 但是,可能是什么问题?
编辑:好吧,我发现如果您只使用 TableStorageSessionStateProvider 相同的例外情况,Azure 培训工具包中的示例也会失败。您只需评论其他提供者:
azure - Azure 诊断不会将 IIS 日志传输到 Blob 存储
好的,我一直在努力解决这个问题,我想问问有没有人遇到过这个问题。
我的配置和设置如下。这是部署到登台环境时。我知道正在发生日志记录,因为我启用了 RDP 并且我能够进入并且可以看到创建的 IIS 日志。但是,即使其他诊断日志没有问题,它们也不会传输到 blob 存储。
在基础设施日志中,我可以看到以下错误,我被告知这只是关于代理而不相关:
我在事件查看器中看到的另一个警告是:
这是一个作为 WebRole 运行的相当简单的 WCF 应用程序。配置如下所示:
我还以几种不同的方式改变了听众,但结果相同。所以我不认为那是问题,但我愿意接受建议
webrole 中的代码如下所示:
由于DiagnosticsConnectionString
某些表和容器已正确创建和填充,因此已正确设置。
任何帮助表示赞赏。提前致谢。
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 中(因此它与应用程序一起部署),然后在角色内本地使用它。如果没有办法做到这一点,那没关系,我需要弄清楚其他解决方案的优缺点。我们不是生活在一个完美的世界里。:)
c# - 实现接口时出错:类未实现接口成员
我正在尝试实现 IUpdatable。
错误 1 'WebRole1.InfoManager' 没有实现接口成员 'System.Data.Services.IUpdatable.ClearChanges()' 我得到的所有错误都是说我没有实现所有接口成员,但我当然实现了一些不是全部。我没有放坑代码希望大家能看懂。
}
c# - 在 global.asax Application_Start 中缓存大量数据,windows azure 角色
我目前在 Application_Start 中做了大量的工作,需要一两个小时才能将 2 gigs 的数据缓存到内存中,以使我的应用程序高效运行。
使用此方法,在这些进程完成之前,Azure Web 角色实例不可用。我正在插入 HTTPRuntime 缓存,因此我无法使用 WebRole.cs OnStart() 或 Run() 方法(他们无权访问此缓存)。
您能想出一些替代方法,让我可以将这些数据加载到缓存中,同时在此缓存期间使网站可用吗?该网站在数据加载时运行良好,只是速度没有那么快。
非常感谢,-凯文
azure - 在 Azure 平台上仅使用一个 Web 角色公开 WCF 服务并在现有 ASP 应用程序上使用它
我是 Azure 平台的新手,我正在尝试创建一个具有 ASP 应用程序和 WCF 服务的 Azure 应用程序。
是否可以将 WCF 服务公开给其他应用程序并仅使用一个 Web 角色在现有 ASP 应用程序上使用它?
如果有可能,我该怎么做?如果没有,有什么替代方案?
非常感谢!
azure - 当多个网站位于同一个 Azure WebRole 上时,如何配置诊断?
我正在使用许多网站的 Azure Web 角色,如此处所述。 我应该如何为此服务器配置诊断,以便我不仅可以记录来自主网站的错误和事件,还可以记录部署/角色中的所有网站。
azure - WebPICmdLine.exe 无法在 Windows Azure 上运行
我正在使用 Windows Azure SDK 1.4 版本。我编写了一个带有 startp 脚本的示例应用程序。脚本如下:
如果应用程序与此脚本一起部署在 Azure 上,webrole 将进入忙碌和中止状态。如果我删除这个脚本并部署一个应用程序,它工作正常,没有任何错误。
有没有人遇到过这种问题或有人对这个问题有想法?或者有谁知道我如何查看/log:webdeploy.txt
命令中提到的日志文件,以及在 Windows Azure 上部署应用程序后该文件的位置?
欢迎提出任何建议。