0

我正在尝试运行 Azure Worker Role 的本地实例以进行调试和测试,但由于某种原因,我的 Role 不会在本地部署到 Emulator,它是说“计算模拟器出错:发现太多。 csdef 文件.."

问题是,我检查了项目目录,只有一个csdef文件...

我已经按照要求使用 CSPack 构建了文件,我的 CSRun 命令如下所示:

csrun.exe /run:C:\ODA T\WorkerRole\WorkerRole;C:\ODAT\WorkerRole\WorkerRole\ServiceDefinition.csdef

这正在以下目录中运行:C:\Program Files\Windows Azure Emulator\emulator

任何帮助是极大的赞赏!

4

1 回答 1

1

尝试使用 cscfg 文件而不是 csdef,并将 .csx 目录用于模拟器。

csrun C:\ODAT\WorkerRole\WorkerRole.csx C:\ODAT\WorkerRole\WorkerRole.cscfg

如果您没有 .cscfg 文件,您可以通过指定 /generateConfigurationFile:ServiceConfiguration.cscfg 让 cspack 为您创建它

于 2012-05-30T19:13:30.787 回答