小编Dan*_*kiy的帖子

Add-Migration命令失败,"type is not resolved"(其中"type"是内部实体框架类)

我已经使用了具有单独迁移包的实体框架(对于3.5或4.0,不记得),以及包含迁移api(4.3,5.0).

但今天我创建了一个新项目(空MVC4.0项目),安装最新的稳定EF(4.3)并在下面的"pm> Add-Migration initital"命令中收到错误

System.Runtime.Serialization.SerializationException: Type is not resolved for member 'System.Data.Entity.Migrations.Design.ToolingFacade+GetPendingMigrationsRunner,EntityFramework    , Version=4.3.1.0, Culture=neutral, PublicKeyToken=b77a5c561934e089'.
   at System.AppDomain.DoCallBack(CrossAppDomainDelegate callBackDelegate)
   at System.Data.Entity.Migrations.Design.ToolingFacade.Run(BaseRunner runner)
   at System.Data.Entity.Migrations.Design.ToolingFacade.GetPendingMigrations()
   at System.Data.Entity.Migrations.AddMigrationCommand.<>c__DisplayClass2.<.ctor>b__0()
   at System.Data.Entity.Migrations.MigrationsDomainCommand.Execute(Action command)
Run Code Online (Sandbox Code Playgroud)

然后我试图切换到EF5.0并且仍然存在错误,在版本中有一个区别:

System.Runtime.Serialization.SerializationException: Type is not resolved for member 'System.Data.Entity.Migrations.Design.ToolingFacade+GetPendingMigrationsRunner,EntityFramework      , Version=4.4.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089'.
Run Code Online (Sandbox Code Playgroud)

这是我第一次收到这个错误.该
"System.Data.Entity.Migrations.Design.ToolingFacade"类存在和它的"GetPendingMigrationsRunner"子类中也存在引用的EntityFramework组装.

有谁知道什么可能导致错误?迁移适用于MVC4.0上的另一个项目,我选择了标准(非空)项目模板.

谢谢!

entity-framework ef-migrations

10
推荐指数
2
解决办法
3749
查看次数

ASP.NET MVC路由的性能

有谁知道,与总请求时间相比,路由处理时间是否有价值?具有20和100(可能更多)路由的应用程序之间会有很大的性能差异吗?将感谢与路线机制描述的链接.

asp.net-mvc asp.net-mvc-routing asp.net-mvc-3

7
推荐指数
1
解决办法
685
查看次数

使用自动启动模式时是否会触发application_start事件

我已经阅读了这篇文章http://weblogs.asp.net/scottgu/archive/2009/09/15/auto-start-asp-net-applications-vs-2010-and-net-4-0-series.aspx关于asp.net4.0中的自动启动模式,还是不明白应用程序预热是否触发了application_start事件?文章称应用程序是自动预加载的逻辑,在类中描述,注册为serviceAutoStartProvider.但是应用程序启动怎么样,"预加载"意味着application_start也会触发,或者只在首次请求预加载后触发?

asp.net asp.net-4.0 iis-7.5

3
推荐指数
1
解决办法
957
查看次数

http请求和将HTTP请求文本写入80端口上的tcp/ip socket之间有什么区别

有人可以解释HTTP请求与80端口上的处理和套接字请求之间的区别.据我所知,HTTP服务器监听80端口,当有人在此端口上发送HTTP请求时 - 服务器处理它.因此,当我们将套接字侦听器放在端口80上,然后将HTML格式的消息写入其中时 - 这是否意味着我们发送通常的HTTP请求?但正如小提琴手所说 - 这是假的.数据包级别有什么区别?或者是另一个低于 HTTP请求和HTTP形式写入套接字之间的表示级别?谢谢.

sockets http

2
推荐指数
1
解决办法
658
查看次数