2

运行针对Azure的SQL数据库迁移EF时,下面的错误被抛出时没有发现。虽然我已经解决了这个问题,但我在Q &这里发布了一种格式,以防其他人遇到此问题。必需属性“类型” EF迁移

回答

1

这个问题是由我们的追踪eventlistener造成的。在运行迁移时,只需在web.config/app.config文件中注释Systems.Diagnostics标记即可。

请帮助你+1这个答案。

0

在我的情况下,问题从

<system.diagnostics> 
     <trace> 
      <listeners> 
       <add type="Microsoft.WindowsAzure.Diagnostics.DiagnosticMonitorTraceListener, Microsoft.WindowsAzure.Diagnostics, Version=2.5.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35" 
        name="AzureDiagnostics"> 
        <filter type="" /> 
       </add> 
      </listeners> 
     </trace> 
    </system.diagnostics> 

来到时,我删除了类型= “”声明,因为VS 2013 U4说“的 'type' 属性是不允许”。当相反的配置声明删除到上述它开始再次工作。

这与您拥有的诊断版本无关。 (至少直到2.5.0.0)。