我有一个.Net Framework 4.7.1 Web应用程序项目。
当我添加NuGet包Microsoft.Owin.Host.SystemWeb时,我的项目无法启动,给我以下错误:
Could not load file or assembly 'System.Runtime, Version=4.0.20.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a' or one of its dependencies. The system cannot find the file specified.
我添加上述包后就会发生这种情况。没有它,一切都很好。
有什么想法吗?
我有Visual Studio 2017 15.5.5。也许这是一些版本冲突问题?我还安装了Microsoft.AspNet.Identity.Core和Microsogt.AspNet.Identity.EntityFramework包。
答案 0 :(得分:0)
尽管回复延迟。如果其他人有同样的问题,仍在发布。
在web.config文件的appSettings部分中添加以下键
<add key="owin:appStartup" value="<<Namespace>>.Startup, <<Assembly>>" />
例如
<add key="owin:appStartup" value="<<Namespace>>.Startup, <<Assembly>>" />
或者,只有具有命名空间且没有程序集的Startup类
<add key="owin:appStartup" value="<<Namespace>>.Startup" />