问题标签 [azure-configuration]
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 门户中设置默认订阅?
当我登录到 Windows Azure 门户时,它会将我的默认订阅设置为我不再有权访问的朋友帐户。我想将帐户设置为我的帐户作为默认值。
如果我点击订阅图标,它有一个“按目录过滤”列表,它列出了我所有的订阅。我不再有权访问的目录被列为“默认目录”。我该如何改变这个。
当我登录时,URL 会将我定向到类似:https ://manage.windowsazure.com/@[SomeAccount]hotmail.onmicrosoft.com
其中 [SomeAccount] 是我不再需要的订阅的名称。知道为什么在我登录时显示为默认设置吗?有没有办法摆脱这种情况,或者在我登录时将我自己的订阅设置为默认订阅。
azure - 在 Microsoft Azure 中使用 VS2013 中的 web.config 转换
当我将应用程序发布到 Microsoft Azure 时,我试图在我的 web.Release.config 文件中使用我的生产配置设置。
我的情况是,我正在使用 VS2013 并尝试发布到运行 Azure 的生产云服务。
我已经阅读并关注了许多(现已过时的)博客文章和 SO 问题/答案,其中 What.Azure.ccproj 为 VS2012/VS2010 手动编辑并再次手工缝合在一起,但没有一个对我有用。
这些现有元素建议的许多步骤建议创建我的项目中已经存在的文件版本,并讨论创建要依赖的基本文件。
我还需要在 VS2013 中执行此操作吗?IDE 向我建议有一种更简单的方法,但很难获得来自 Microsoft 的直接信息。
提前谢谢了。
batch-file - 等待通过bat文件处理
我正在编写一个 bat 文件来使用Azure 命令行为azure 网站初始化 Web 配置。这是命令的示例:
天蓝色站点配置添加 testConfig=false
在cmd中编写此命令后,它会进行一些处理,然后询问我的网站名称,然后我必须输入这样的网站名称:
信息:执行命令站点配置添加
网站名称:MyfirstWebsite
我在 bat 文件中有以下说明,但它从来没有给我想要的结果
我希望上面的代码执行语句,然后输入网站输入名称并继续,但它总是只执行语句
azure - 每个环境都有一个云项目?
以前我一直为每个环境都有单独的云项目,如下所示:
这带来了一些问题:
- 维护多个
ServiceDefinition.csdef
文件 - 构建到公共输出路径时,
ServiceDefinition.csdef
会复制哪个?
我建议使用单个云项目,ServiceConfiguration
每个环境具有多个文件,并使用多个配置文件进行发布:
优点:
- 更少的维护问题(1 个项目和 1 个
ServiceDefinition.csdef
) - 一个
ServiceDefinition.csdef
被复制到输出文件夹
我现在遇到的问题是所有环境都需要具有与ServiceDefinition.csdef
.
有什么办法可以解决这个问题吗?
powershell - Azure ReservedIP 终结点
我正在尝试通过 PowerShell 从映像预配新的 Azure VM,并且我需要使用 ReservedIP(这就是我使用 PowerShell 的原因 - ReservedIP 功能在管理门户中不可用)。
我正在运行以下命令:
但我收到以下错误:
我可以看到云实例已创建,但其中没有任何 VM 实例。其他 Stack Overflow 帖子似乎暗示上述 pshell 命令应该可以正常工作。所有文档都没有解决添加端点的需要,甚至没有创建 VM,所以我不知道在哪里可以添加。
任何帮助将非常感激。谢谢!
azure - 使用 localCache 了解同地缓存
以下是中的dataCacheClient
条目web.config
:
上述配置将在MyRoleName
角色上使用并置缓存。除了托管缓存,我还表示我还想使用localCache
. 我对此仍然有些困惑。
请有人在下面验证我的假设:
- 除了 colocated 缓存之外,缓存项将存储在每个角色的本地 RAM (localCache) 中,以提高缓存读取性能。
- 此本地缓存是“基于通知的”,这意味着它将对同位缓存执行轮询检查,以每 300 秒检查一次更改 (
pollInterval
)。如果存在差异,则本地缓存将使其自身失效,直到下一次同地读取。 - 此外,本地缓存将在 3000 秒 (
ttlValue
) 后自行失效,这将在下一次同地缓存读取时强制刷新。
在角色缓存设置中,我有以下配置:
- 这与本地缓存无关。
- 启用“通知”意味着托管缓存不会超时。
谢谢
azure - 为什么 CloudConfigurationManager 也使用我的 Cloud.cscfg 而不是 Local.cscfg?
我确实意识到他的问题被提出并得到了回答,但不幸的是,完全清理、重建、重新启动的解决方案在我的情况下不起作用,而且我的低级声誉不允许我发表评论。所以我觉得我不得不用我的信息再次问它。示例代码:
我有这样的 web.config 部分:
在 ServiceConfiguration.Cloud.cscfg 我有:
在 ServiceConfiguration.Local.cscfg 我有:
为了使用 Azure 存储 blob 等,我将其从标准 MVC Web 项目转换为 Azure 项目。我发现无论我做什么,它总是使用 Azure 存储。
当我逐步浏览上面的代码片段时..我可以清楚地看到返回的连接字符串来自 web.config 应用程序设置...我觉得我一定是在做一些根本错误或遗漏的事情..?一个小点(也许?)当我转换项目时,有一条关于连接字符串错误的错误消息(在弹出窗口中且不可保存)并且它不起作用。那时我什至还没有创建这个特定的连接字符串,而唯一的另一个(对于 localDB 确实有效)。然而,那是在 web.config 部分,因为它没有坏我没有修复它进入..任何帮助将不胜感激。
进一步补充,从下面 Igorek 的评论中,我确实检查了角色设置,它们似乎是正确的。然后..经过一番折腾,一些仍然没有奏效的实验,我退了一步。我实际上不想要云服务,我最终选择了一个,因为我认为我需要一个来访问 Blob 和队列,我已经决定 WebJobs 似乎是首先保持尽可能抽象的方法。因此,我已经回滚到以前找到的网站之前,但我似乎仍然无法让它使用开发存储。虽然我认为 CLoudConfigurationManager 可能不处理网站?有小费吗?
azure - Azure Web 角色“热身”策略
我发现在一段时间不活动后向我们的网络角色发出请求会导致请求非常慢(最多 30 秒)。在该初始请求之后,该角色将按应有的方式执行。
经过大量谷歌搜索,我发现了四种不同的策略(如下所列):
(a) 禁用 IIS 空闲超时RoleEntryPoint.OnStart()
这也要求角色在更高的级别上运行。
(b) 执行定期请求RoleEntryPoint.Run()
(c) 设置preloadEnabled
和startMode
在RoleEntryPoint.OnStart()
(d) 最后,使用 Azure 的“始终在线”(编辑:不幸的是,这仅适用于 Azure 网站!)
我应该执行哪些策略?
azure - Azure Compute Service Worker 在扩展后变得“忙碌”
我在 Azure 中使用 4 个工作实例运行一项服务。当我扩展到 5 个工作实例时,已启动的第一个实例进入“忙碌”状态。这是为什么?放大期间会发生什么?天蓝色是否重新运行所有启动任务?我很困惑,似乎找不到任何关于此的文档。
在扩展到 5 个实例后,第一个实例将其状态更改为:
并且在那里运行的 java 进程停止。为什么会出现这种情况?!
任何帮助,将不胜感激。
启动.cmd
azure - Azure 云服务共享设置文件
我们目前有一个 asp.net 网站和 windows 服务,其中包含一个单独的配置文件,其中包含我们解决方案中每个可插入项目的自定义部分。这些文件是根据机器名称和配置的客户加载的,因此如果机器称为 machine-01,它会转到名为 machine-01 的文件夹,如果客户名称是 customer-01,它会尝试在该文件夹中查找文件客户-01.config。这对我们来说效果很好,因为每台开发机器都有自己的配置文件,我们可以为客户创建一个配置文件并将其保存在 TFS 中。
然而,现在我们也希望为我们的大多数客户在 Azure 云服务中托管我们的网站,尽管一两个客户在他们自己的基础设施(标准 Windows 服务器、IIS 等)上托管应用程序。
我们的部署过程并不理想,它涉及手动复制应用程序和手动运行 Sql 脚本。我们现在正在远离这一点,我们开始关注 FluentMigrator,并且我们想要达到一个点,即我们为 Azure 和自托管的应用程序版本提供了一个部署包。
我很高兴尽可能多地更改/重写,但在理想的世界中,我想了解一个可供 Web 和工作人员角色使用的单个设置文件,其中包含所有未部署的设置该应用程序已为该服务设置为 azure,因为这些设置不会更改。同时继续为非天蓝色部署使用我们的自定义配置文件。
是否可以以这种方式将设置文件上传到 azure 云服务,并在启动时为 Web 和辅助角色加载该文件?
正如我所说,很高兴在这里根据需要重写以获得最佳解决方案,很高兴放弃我们所拥有的支持理想解决方案的内容。非常感谢您的任何意见/建议。