我有一个Azure辅助角色,可以在连接到本地数据库的模拟器中本地工作。发布到Azure辅助角色时,连接失败,并显示:
'this.Database.Connection' threw an exception of type 'System.TypeInitializationException' System.Data.Common.DbConnection {System.TypeInitializationException}'
内部例外:
"Exception of type 'System.Threading.ThreadAbortException' was thrown."
我在ServiceConfiguration cscfg
文件中设置了连接字符串,在DataContext构造函数中它设置了正确的字符串。
我将app.config设置为指定默认连接工厂,因为您无法在providerName
设置值上设置cscfg
。
<defaultConnectionFactory type="System.Data.Entity.Infrastructure.SqlConnectionFactory, EntityFramework">
周围有答案说配置文件已损坏或类似,但似乎并非如此,就像那些关于格式错误的xml的例子中的内部异常一样。
有什么想法吗?