如何在Azure本地模拟器上测试RoleEnvironment.Changing事件?

时间:2012-08-01 16:58:57

标签: azure azure-worker-roles

如何使用Azure SDK 1.7在本地测试RoleEnvironment.Changing事件?我必须更改哪个文件,并且在更改该文件后必须运行任何其他命令?

有关此thread的信息不是很完整,不再适用于1.7。

2 个答案:

答案 0 :(得分:4)

经过反复试验,我发现问题是错误的cscfg。测试它:

  1. 从Azure项目中更改ServiceConfiguration.Local.cscfg
  2. 以管理员身份打开Windows Azure SDK环境
  3. 将目录(cd)更改为ServiceConfiguration.Local.cscfg文件所在的Azure项目
  4. 运行命令 csrun / update:[DEPLOYMENT ID]; ServiceConfiguration.Local.cscfg ,其中[DEPLOYMENT ID]是Azure模拟器标签部署(XX)后括号中的数字

答案 1 :(得分:3)

另外我注意到csrun / update:[DEPLOYMENT ID]; ServiceConfiguration.Local.cscfg将在我们调试解决方案时终止部署(开始调试 - F5),它只能正常工作(启动没有调试 - Ctrl F5 )选项。

添加以防万一它可以帮助任何人。