【问题标题】:Azure Storage Emulator has stopped workingAzure 存储模拟器已停止工作
【发布时间】:2012-03-07 22:32:24
【问题描述】:

当我尝试使用 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 中使用不正确的服务器名称时,我遇到了同样的错误,但它不适用于我的情况。

【问题讨论】:

  • 到目前为止的结论是我的操作系统出了点问题,因为重新安装各种组件(IIS、SQL、.NET)没有帮助。决定改为在虚拟机上进行开发 - 效果很好。

标签: azure


【解决方案1】:

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

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

您还可以在解决方案之外测试 Azure 存储模拟器,只需手动启动它即可。只需进入开始菜单并输入“存储模拟器”并启动它。系统会多次提示您提供管理员权限,然后它应该可以正常启动。如果它确实无法启动,那么您有一个配置问题,DSInit 可能会有所帮助,或者甚至可能重新安装 SDK。

【讨论】:

  • 项目设置为启动。当我尝试单独启动存储模拟器时,它会以同样的方式崩溃。重新安装 SDK 甚至 .NET 框架也无济于事。目前正在尝试删除 SQL 服务器并单独安装 SQL Server Express。我看不出配置如何成为默认问题。我目前最愿意责怪 SQL Server。
  • 那么您安装了 SQL Server 和 SQL Express 吗?您对两者都有完全的管理员权限吗? SQL Express 的服务器名称是什么?
  • SQL Server 的名称是 ,SQL Server Express 的名称是 \SQLEXPRESS。顺便说一句,我刚刚在我的另一台机器上进行了测试(它只有 SQL Server Express) - 全新安装了 Azure,启动了模拟器,它工作得很好。你认为 SQL Server 会造成问题吗?
  • 常见的答案是“它不应该”,但它过去有。另一个要检查的项目是查看存储模拟器的基本数据库是否存在于您的 SQL Server 或 SQL Express 数据库中。然后我似乎记得有一个位置可以检查您的模拟器指向哪个数据库,但不记得它在哪里,不幸的是今天早上没有时间搜索它。 :(
  • 默认情况下,基本数据库根本不会被创建,因为模拟器在创建数据库之前就崩溃了。但是,当我使用提供的 SQL 服务器名称显式调用 DSInit.exe 时,它​​确实会创建。它在 SQL Server 的 Express 和完整版本中创建数据库。之后,当我尝试打开模拟器时,它还是崩溃了。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2017-09-25
  • 1970-01-01
  • 2013-12-18
  • 2021-10-16
  • 1970-01-01
  • 2020-09-23
  • 1970-01-01
相关资源
最近更新 更多