Azure存储模拟器已停止工作

时间:2012-03-07 13:08:17

标签: azure

当我尝试使用VS 2010调试Windows Azure应用程序时,会出现以下错误对话框,标题为Windows Azure Storage Emulator

The 'system.serviceModel/services' configuration section cannot be created. The machine.config file is missing information. Verify that this configuration section is properly registered and that you have correctly spelled the section name. For Windows Communication Foundation sections, run ServiceModelReg.exe -i to fix this error.

我立即得到存储模拟器已停止工作的通知。

附加调试器会显示以下信息:

An unhandled exception ('System.Configuration.ConfigurationerrorsException') occured in DSService.exe [7000].

我以管理员身份运行Visual Studio。尝试之前执行DSInit并且数据库已成功创建,但这并没有解决问题。

有什么建议吗?

编辑:SQLEXPRESS正在运行,我禁用了SQLSERVER实例以仅保留SQLEXPRESS,但问题是相同的。也许有某种配置可以告诉Azure模拟器使用哪个服务器?

此问题与How to fix error running storage emulator for Azure in VS 2010?非常相似。我在DSIinit中使用了错误的服务器名称时遇到了同样的错误,但在我的情况下它并不适用。

1 个答案:

答案 0 :(得分:1)

只是为了排除这些愚蠢的东西,将云服务项目设置为启动项目并且是手动运行的存储模拟器(您可以在任务托盘中看到它)。

我见过这类情况的类似情况,你没有启动云项目,但你确实启动了网站。这不会导致存储模拟器启动(如果尚未启动)并且可能导致类似的错误消息。

您也可以通过手动启动解决方案来测试解决方案之外的azure存储模拟器。只需进入开始菜单并输入“存储模拟器”并启动它。系统会提示您输入管理员权限几次,然后才能启动。如果它无法启动,那么您遇到配置问题,DSInit可能会提供帮助,甚至可能会重新安装SDK。