我如何通过Azure模拟器使用C#创建某个角色的新实例?有关此事是否有指南?有一些有关在云中创建实例的手册,但没有在模拟器中的。
如果您在代码中运行csrun时遇到问题,请阅读以下内容:http://social.msdn.microsoft.com/Forums/en/windowsazuredevelopment/thread/62ca1372-2388-4181-9dbd-8fbba470ea77。
目前我知道:
- 我需要更改配置文件。这是sln文件中的配置还是在某个临时部署文件夹中的配置?
- 我需要使用csrun工具。如何选择参数?
更新
已解决。
要更改模拟器上的数量或实例,您需要执行以下操作:
- 在bin文件夹中更新“ServiceConfiguration.cscfg”文件
- 使用以下参数运行“csrun”工具:
string.Format("/update:{0};\"{1}\"", deploymentId, "<path to ServiceConfiguration.cscfg>")
其中deploymentId:
// 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。