Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/angularjs/22.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Angularjs VS2013 Pro更新1:SPA web应用程序模板加载Microsoft.Owin.Security时出错_Angularjs_Twitter Bootstrap_Asp.net Web Api_Typescript - Fatal编程技术网

Angularjs VS2013 Pro更新1:SPA web应用程序模板加载Microsoft.Owin.Security时出错

Angularjs VS2013 Pro更新1:SPA web应用程序模板加载Microsoft.Owin.Security时出错,angularjs,twitter-bootstrap,asp.net-web-api,typescript,Angularjs,Twitter Bootstrap,Asp.net Web Api,Typescript,我开始使用VS2013 SPA标准模板:我想基于Typescript、AngularJS和Bootstrap 3以及服务器端的WebAPI构建一个简单的web应用程序;在这些标准模板中,我找到了一个用于SPA的模板,它是基于淘汰的,但可以作为一个起点。因此,我尝试使用它,但在更新所有NuGet软件包后,我在启动时不断遇到此异常: 无法加载文件或程序集“Microsoft.Owin.Security.OAuth”, 版本=2.0.0.0,区域性=中性,PublicKeyToken=31bf3856

我开始使用VS2013 SPA标准模板:我想基于Typescript、AngularJS和Bootstrap 3以及服务器端的WebAPI构建一个简单的web应用程序;在这些标准模板中,我找到了一个用于SPA的模板,它是基于淘汰的,但可以作为一个起点。因此,我尝试使用它,但在更新所有NuGet软件包后,我在启动时不断遇到此异常:

无法加载文件或程序集“Microsoft.Owin.Security.OAuth”, 版本=2.0.0.0,区域性=中性,PublicKeyToken=31bf3856ad364e35'或 它的一个依赖项。找到的程序集的清单定义 与程序集引用不匹配

要重新编程,只需创建一个新的SPA web应用程序,更新所有NuGet包并运行

我试图双击版本冲突警告,但似乎VS无法自动解决它。 我试图为这个程序集添加2.1.0.0的绑定,就像我删除了标签一样,因为它们似乎会在本文中造成混乱:

…assemblyIdentity名称=Microsoft.Owin.Security.OAuth publicKeyToken=31bf3856ad364e35区域性=中性。。。bindingRedirect旧版本=0.0.0.0-2.1.0.0新版本=2.1.0.0

但这并不排除例外情况

我试图删除bin文件夹并重建所有,但没有成功。
有人能给我一个提示或建议一个更好的模板来满足我的需求吗?

老实说,我花了很多时间删除像Owin这样的库来建立一个干净的项目模板。我的建议是你也这样做…只需使用你的nuget包管理器将它们全部删除。只需启动一个基本的应用程序

下面是我为这个场合留下的东西的清单。 如果您不打算这样做,请省略特定于MVC的库

<packages>
  <package id="Angular.UI.Bootstrap" version="0.11.0" targetFramework="net45" />
  <package id="Angular.UI.UI-Router" version="0.2.10" targetFramework="net45" />
  <package id="AngularJS.Animate" version="1.2.16" targetFramework="net45" />
  <package id="AngularJS.Core" version="1.2.16" targetFramework="net45" />
  <package id="AngularJS.Locale" version="1.2.16" targetFramework="net45" />
  <package id="AngularJS.Resource" version="1.2.16" targetFramework="net45" />
  <package id="AngularJS.Touch" version="1.2.16" targetFramework="net45" />
  <package id="Antlr" version="3.4.1.9004" targetFramework="net45" />
  <package id="bootstrap" version="3.0.0" targetFramework="net45" />
  <package id="EntityFramework" version="6.1.0" targetFramework="net45" />
  <package id="Microsoft.AspNet.Identity.Core" version="2.0.0" targetFramework="net45" />
  <package id="Microsoft.AspNet.Identity.EntityFramework" version="2.0.0" targetFramework="net45" />
  <package id="Microsoft.AspNet.Mvc" version="5.1.2" targetFramework="net45" />
  <package id="Microsoft.AspNet.Razor" version="3.1.2" targetFramework="net45" />
  <package id="Microsoft.AspNet.Web.Optimization" version="1.1.3" targetFramework="net45" />
  <package id="Microsoft.AspNet.WebApi" version="5.1.2" targetFramework="net45" />
  <package id="Microsoft.AspNet.WebApi.Client" version="5.1.2" targetFramework="net45" />
  <package id="Microsoft.AspNet.WebApi.Core" version="5.1.2" targetFramework="net45" />
  <package id="Microsoft.AspNet.WebApi.WebHost" version="5.1.2" targetFramework="net45" />
  <package id="Microsoft.AspNet.WebPages" version="3.1.2" targetFramework="net45" />
  <package id="Microsoft.Web.Infrastructure" version="1.0.0.0" targetFramework="net45" />
  <package id="Newtonsoft.Json" version="5.0.6" targetFramework="net45" />
  <package id="sugarjs" version="1.4.1" targetFramework="net45" />
  <package id="WebGrease" version="1.5.2" targetFramework="net45" />
</packages>