【发布时间】:2013-11-11 21:37:20
【问题描述】:
我有一个 Visual Studio 2012 项目,我将其导入 Visual Studio 2013。我将 Entity Framework 升级到版本 6。第一次启动时出现以下错误:无法投射类型为“Glimpse”的对象。 Ado.AlternateType.GlimpseDbConnection' 输入 'System.Data.SqlClient.SqlConnection'。 由于这是一个原型应用程序,我并不担心 Glimpse,所以我通过 NuGet 将其卸载,从而消除了错误,我进行。
现在,我正在部署到 Azure 网站,但我不断收到该错误!
- Glimpse 已卸载。
- 在本地发布和调试时运行良好。
- 我尝试将
System.Data.Metadata.Edm.MetadataWorkspace.ClearCache();放入Application_Start 中,就像this 所说的那样。 (即使我不在Application_Start中运行查询
我怀疑我在 Azure 上遇到了缓存问题,但我不确定。如何让 Azure 部署像本地安装一样删除 Glimpse?
更新:通过删除 azure 网站并重新创建它来“修复”它。仍然很想听听如何在不使用核选项的情况下处理这个问题。
【问题讨论】:
-
你能检查一下你的项目中是否还有 glimpse 文件/dll,然后删除它吗?
标签: asp.net-mvc entity-framework azure visual-studio-2013 glimpse