集成MVC项目

时间:2013-11-06 04:31:56

标签: asp.net .net asp.net-mvc-3 asp.net-mvc-4 c#-4.0

我要求将项目添加到现有项目中。现有的是MVC 4.0并使用Dot net framework 4.5应用程序并使用DBML(Linq to SQL类)。我要添加的是在Dot net Framework 4.0中使用EDMX.Edmx也是较低版本。通过在Web.Config文件中显式定义来解决版本控制问题。但问题是两个项目都在成功构建,但在运行时抛出异常,例外是:: 指定的架构无效。错误:

App_Code.Model.csdl(3,4):错误0019:EntityContainer名称必须是唯一的。已定义名为“calendarEntities”的EntityContainer。

这是针对每个使用它的控制器。

请帮助我因为我不清楚如何摆脱这个错误。

1 个答案:

答案 0 :(得分:2)

仅仅因为存在可以支持不同版本的特定实例,如果错误地使用错误尝试制作不匹配的版本,则可能导致本质上不受支持的项目。这是因为不匹配的版本配置没有经过广泛测试,即使您打电话给Microsoft支持,他们会告诉您的第一件事就是将所有项目升级到相同版本的运行时。这就是我建议的,如果您有特定问题,请发布代码和足够的错误,以便提供帮助。