我发布了我的Azure移动服务,突然间我收到了这个错误。我使用代码优先方法,但我没有改变我的模型。
"message": "An error has occurred.",
"exceptionMessage": "Unable to load the specified metadata resource.",
"exceptionType": "System.Data.Entity.Core.MetadataException",
"stackTrace": " at System.Data.Entity.Core.Metadata.Edm.MetadataArtifactLoaderCompositeResource.LoadResources(String assemblyName, String resourceName, ICollection`1 uriRegistry, MetadataArtifactAssemblyResolver resolver)\r\n
我使用的是EF 6.1.1,我的连接字符串是为System.Data.SqlClientProvider定义的。
当我在本地针对MSSQLLocalDB运行时,它工作正常。
即使我使用代码优先方法,任何人都知道为什么EF会尝试加载元数据?我该怎么做才能解决问题?
答案 0 :(得分:0)
我发现它,是我的连接字符串,当代码在发布环境中构建时被修改。这个问题是由一个重构引起的。