突然间,我开始得到典型的结构图错误,声明“没有为此对象定义无参数构造函数”。这是一个常见的错误,通常意味着被注入的对象出了问题。在我的例子中,被注入的对象没有改变,也没有任何与配置,Nuget包等有关的对象。被注入的对象只是使用Windows Azure Storage Nuget包来管理blob。为什么突然间出现这个错误?
答案 0 :(得分:0)
不幸的是,这花了我一点时间,但我终于让它工作了,这是步骤。
取消注释下面第一行代码并再次收到错误。
CloudStorageAccount storageAccount = CloudStorageAccount.Parse(
CloudConfigurationManager.GetSetting(AppSettingName));
将上面一行代码更改为以下内容,一切都开始有效。
CloudStorageAccount storageAccount = CloudStorageAccount.Parse(
ConfigurationManager.AppSettings[AppSettingName]);
在脸上打了几次,想知道在Azure中部署的原始代码出现了什么样的错误!