【发布时间】:2012-02-28 06:52:47
【问题描述】:
如何使用 Azure 模拟器通过 C# 创建某个角色的新实例?有没有这方面的指南?有一些关于在云中创建实例的手册,而不是在模拟器中。
目前我知道:
- 我需要更改配置文件。它是在 sln 文件中还是在某个 temp-delpoyment 文件夹中配置的?
- 我需要使用 csrun 工具。如何选择参数?
UPD 明白了。
要更改模拟器上的计数或实例,您必须:
- 更新 bin 文件夹中的“ServiceConfiguration.cscfg”文件
- 使用参数运行“csrun”工具:
string.Format("/update:{0};\"{1}\"", deploymentId, "<path to ServiceConfiguration.cscfg>")
在哪里部署Id:
// get id from RoleEnvironment with regex
var patternt = Regex.Escape("(") + @"\d+" + Regex.Escape(")");
var input = RoleEnvironment.DeploymentId;
var m = Regex.Match(input, patternt);
var deploymentId = m.ToString().Replace("(", string.Empty).Replace(")", string.Empty);
如果您在通过代码运行 csrun 时遇到问题,请阅读以下内容: http://social.msdn.microsoft.com/Forums/en/windowsazuredevelopment/thread/62ca1372-2388-4181-9dbd-8fbba470ea77
【问题讨论】: