从Asp.net Rc1切换到Rtm抛出异常,我不明白

问题描述:

我在RTM中做了一个新的项目,然后将我的代码转移到该项目。到目前为止,我没有在VS中遇到任何错误。当我尝试启动IIS时,出现此错误:从Asp.net Rc1切换到Rtm抛出异常,我不明白

Could not load file or assembly 'System.Interactive.Async, Version=3.0.0.0,Culture=neutral, PublicKeyToken=94bc3704cddfc263'. The located assembly's manifest definition does not match the assembly reference. (Exception from HRESULT: 0x80131040) 

发生在为IServiceCollection创建dbcontext时。

任何想法可能会导致它?

对不起,我没有发布任何代码,但我甚至不知道从哪里开始,因为我不明白错误。如果你想看到任何代码只是问。

+0

好像你还没有配置你的IIS应用程序。确保你有'Program.cs'类完全按照RTM要求的方式配置。尝试之前在Kestrel上运行它。 –

+0

我在Kerstel :(。 – Sknecht

  1. 看来你使用的一些第三方库没有升级/兼容RTM。检查你的非微软的依赖关系project.json

  2. 另外,请仔细阅读本升级指南:Migrating from ASP.NET 5 RC1 to ASP.NET Core 1.0