问题标签 [webrole]
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 - 使用 Web 角色将 NopCommerce 3.0 部署到 Windows Azure 的最佳方式是什么?
我需要使用 Web Role 在 Windows Azure 上部署 NopCommerce 应用程序。我创建了 Cloud 项目并将 Nop.Web 添加到 Web 角色,但它不起作用!谢谢
asp.net-mvc - 部署到 Azure 云后,Asp.net MVC5 WebRole 在@Scripts.Render 上中断
我有一个带有 Asp.Net MVC 5 Web 角色和面向 4.5.1 框架的 Azure SDK 2.3 的云服务;该网站在本地完美运行。但是当我将它部署到 Azure 云服务时,我遇到了经典的空引用错误:
你调用的对象是空的。异常详细信息:System.NullReferenceException:对象引用未设置为对象的实例。
源错误:
我的 BundleConfig.cs 很简单:
在 WebRole 上使用 Intellitrace 日志我可以看到这个错误:
文件监控的文件名无效 'E:\sitesroot\0\Scripts
在实例中远程输入,我看到文件夹 Scripts 正是在该路径中。
删除@Script.Render 页面加载正常。同一页面上的 @Style.Render 有效。
我尝试在调试模式和发布模式下部署,都在暂存中。
还尝试在 Web.config 中更改
没有成功。任何想法为什么会发生这种情况?谢谢
azure - 在 Azure 多 Web 角色实例环境中的一处进行 ELMAH 日志记录
有没有办法将 ELMAH 配置为在 Azure blob 中写入日志,以便可以在一个地方监视来自多个实例的日志记录?例如,将 ELMAH 配置为写入 blob,而不是写入文件系统中的文件。
我想这可以使用 SQL 来完成,但我试图避免再添加一个组件。
deployment - Azure Web 角色 - 某些文件未添加到 cspkg 文件中
最后经过几天的反复试验,我设法将现有的 MVC 项目转换为 Azure Web 角色。已部署并且大部分情况下都可以正常工作。但我最大的问题是 cspkg 缺少一些属于 MVC 项目的文件(它们在 csproj 中列出)。似乎有些文件被随机遗漏了。例如,如果一个文件夹有 4 个文件,我只看到 cspkg 中包含其中一个文件。除了在 csproj 中列出这些文件之外,有没有办法强制包含这些文件。我注意到 Visual Studio Web 角色部署过程会遍历 csproj 中的文件列表。当未找到 csproj 中列出的文件时,创建 cspkg 会引发错误。所以我的假设是,如果一个文件在 csproj 中列出并且如果该文件确实存在,它应该找到 cspkg 的方式。
wcf - 如何让网站 Ping ARR 服务器并说我要宕机了?
我已在 Windows Azure 环境中成功配置 ARR,将 Web 服务器实例添加到服务器场。
使用服务器场中的健康检查选项,超时或无响应的实例会变得不健康。
我的问题是
而不是 ARR 网络农场(每 10 秒进行一次健康检查)ping 网站,是否有可能或网络角色本身 ping 回 ARR 服务器并说我要关闭?
是否可以从 Web 角色 ping ARR 服务器并说我要关闭?或者这是有任何可用的最佳方法。
请建议。
.net - 如何让工作角色应用程序从 Web 角色实例访问文件
我们有一个 Windows 服务,现在需要更改为工作角色应用程序,但是该服务每次都需要从 Web 应用程序获取一些文件,据我所知,Web 角色和工作角色在不同的实例中运行,所以我的问题是:如何让工作角色应用程序从 Web 角色实例访问文件。
c# - Azure 诊断不会创建 WADLogsTable
我想使用 NLog 和 Azure 诊断将日志记录添加到现有的天蓝色云服务中,我完成了此处描述的所有步骤:http: //msdn.microsoft.com/en-us/library/azure/dn482131.aspx
但是,不幸的是,在测试云服务时,WADLogsTable 表存储没有创建,并且没有信息存储在这里。不在本地开发存储上,也不在天蓝色上。
诊断.wadcfg:
ServiceConfiguration.Local.csfg(在 Cloud 中相同,只是使用正确的表存储帐户)
服务定义.csdef
Web角色入口点
云服务 web.config 也有:
有谁知道为什么这不会产生任何跟踪日志?我在很多地方调用了 Trace.WriteLine() 应用程序肯定会通过,但仍然没有 WADLogsTable。
谢谢您的帮助
azure - 处理第二个网站中 Azure Webrole 的 RoleEntryPoint.OnStart() 事件
首先我为什么要这样做:
我有一个 WCF 服务部署为使用 HTTPS 作为端点的 Azure Webrole。我需要为此服务设置一个自定义的“负载平衡器探测”。Azure 负载均衡器不支持 HTTPS,因此我部署了第二个带有 http 端点的网站,将其用作我的“负载均衡器问题”
所以我的问题是什么?!
我有两个网站,例如:
建议处理 RoleEntryPoint.OnStop() 以确保将正确的健康状态代码返回到负载均衡器(http://blog.mdavies.net/2013/04/27/custom-load-balancing-endpoints-azure -web-worker-vm-role/)
我的问题是如何在我的第二个网站中处理 RoleEntryPoint.OnStop() 。虽然在 webrole 中我可以通过扩展和覆盖 RoleEntryPoint.OnStop() 轻松做到这一点,但在第二个网站中我无法处理该事件。
有什么方法可以处理第二个网站中的 OnStop 或类似事件?!
iis - 在 Azure/IIS WebRole 中处理大量相同的请求
我有一个基于 Azure 云服务的 HTTP API,它目前从 Azure SQL 数据库中提供数据。我们在 WebRole 端也有一个角色缓存。
一般来说,这个模型对我们来说工作得很好,但有时发生的情况是我们在很短的时间内收到了大量对同一资源的请求,如果缓存中没有该资源,所有请求都直接发送到我们的DB 对我们来说是个问题,因为 DB 无法承受那么多负载。
从问题的性质来看,它似乎应该是大多数构建 API 的人都会面临的一个非常普遍的问题。我在想,如果以某种方式,我只能向 DB 发送第一个请求并保留所有剩余的请求,直到第一个请求完成,以控制流向 DB 的负载,但我确实做得很好。在 Azure/IIS 中是否有任何标准/推荐的方法?
.net - 无法从 azure 服务配置文件中检索配置设置值
我无法从 Azure 服务配置文件中检索配置设置值。
我可以在本地机器上运行应用程序,但是在将包上传到天蓝色站点之后。然后在浏览应用程序时抛出错误。 我尝试通过以下两种方式读取值。
和
它抛出一个错误
发生异常 ::'Microsoft.WindowsAzure.ServiceRuntime.RoleEnvironment' 的类型初始化程序引发异常”
请帮助我解决此错误。