首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >ASP.NET 5在项目初始化过程中不断崩溃。

ASP.NET 5在项目初始化过程中不断崩溃。
EN

Stack Overflow用户
提问于 2016-01-28 19:54:39
回答 2查看 593关注 0票数 7

我有几个MVC6 (asp.net 5)项目的解决方案。每个项目使用保龄球和npm包装。Bower已经安装了正常化css和jquery。

9我启动解决方案的10次中,它会在mvc项目的一个初始化阶段崩溃。如果我调试,我会得到以下错误。

代码语言:javascript
复制
An unhandled exception of type 'Newtonsoft.Json.JsonSerializationException' occurred in mscorlib.dll

Additional information: Unexpected end when deserializing object. Path 'dependencies.jquery.pkgMeta.devDependencies', line 43, position 1.

如果我从bower依赖项中删除jquery,并且只剩下了normalize,那么我得到:

代码语言:javascript
复制
An unhandled exception of type 'Newtonsoft.Json.JsonSerializationException' occurred in mscorlib.dll

Additional information: Unexpected end when deserializing object. Path 'dependencies.normalize-css.pkgMeta._release', line 39, position 1.

我已经卸载了所有bower包,问题已经解决了,但是我显然仍然需要这些包,所以当再次添加jquery或其他包时,崩溃会再次开始。

我使用的是Visual 2015企业。

编辑bower.json:

代码语言:javascript
复制
  {
  "name": "ASP.NET",
  "private": true,
  "dependencies": {
    "jquery": "2.1.4",
    "normalize-css": "3.0.3"
  }
}
EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2016-05-24 06:03:33

似乎修复了另一个bug,请看我在这里的回答:https://stackoverflow.com/a/37331585/2713516为崩溃创造了奇迹。如果我没记错的话它就没坠毁过。无论哪种方式,更新所有dll(特别是newtonsoft.json,包括从磁盘中删除旧版本)和执行@LukaszDev建议的步骤的结合无疑已经产生了很大的变化。

票数 0
EN

Stack Overflow用户

发布于 2016-05-11 11:08:17

试着清理nuget、npm和bower缓存--这对我的情况是有帮助的:

删除your user folder中的文件

  • ..\.dnx\packages\*应自动恢复,但请先备份,
  • 像上面这样的..\.nuget\packages\*,请先做备份,
  • ..\AppData\Local\bower\cache\*
  • ..\AppData\Roaming\npm-cache\*
  • ..\AppData\Local\Temp\*

当然,在执行此操作之前关闭VS,并在第一次运行时恢复所有包。

此外,您还可以清理项目文件夹中的.vs文件夹--理论上这与此无关,但根据我的经验--它有助于解决数字与问题。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/35070788

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档