Azure 在StructureMap控制器注入期间,CloudConfigurationManager.GetSetting失败
突然,我开始得到典型的结构映射错误,声明“没有为这个对象定义无参数构造函数”。这是一个常见错误,通常意味着被注入的对象有问题。在我的例子中,被注入的对象没有更改,也没有与配置、Nuget包等相关的任何内容。被注入的对象只是使用Windows Azure存储Nuget包来管理Blob。为什么会突然出现这样的错误?不幸的是,这花了我一点时间,但我最终实现了,下面是步骤Azure 在StructureMap控制器注入期间,CloudConfigurationManager.GetSetting失败,azure,dependency-injection,blob,structuremap,Azure,Dependency Injection,Blob,Structuremap,突然,我开始得到典型的结构映射错误,声明“没有为这个对象定义无参数构造函数”。这是一个常见错误,通常意味着被注入的对象有问题。在我的例子中,被注入的对象没有更改,也没有与配置、Nuget包等相关的任何内容。被注入的对象只是使用Windows Azure存储Nuget包来管理Blob。为什么会突然出现这样的错误?不幸的是,这花了我一点时间,但我最终实现了,下面是步骤 注释掉注入对象构造函数中的代码…错误消失 取消注释下面的第一行代码并再次收到错误 CloudStorageAccount stora
CloudStorageAccount storageAccount = CloudStorageAccount.Parse(
CloudConfigurationManager.GetSetting(AppSettingName));
CloudStorageAccount storageAccount = CloudStorageAccount.Parse(
ConfigurationManager.AppSettings[AppSettingName]);
问题的根源在于:。一般来说,只在应用程序的启动阶段读取应用程序的配置;在公园里。