无法在VS 2015上运行ASP.net 5项目,包括IIS Express和Web

时间:2015-09-17 20:17:18

标签: visual-studio-2015 asp.net-core dnx

我刚安装了VS 2015社区,没有任何错误。

当我创建任何ASP.net 5 Web模板时,references节点上都有警告图标,其子节点DNX 4.5.1和DNX Core 5.0也是如此。该应用程序无法构建。

我在某处看到,在程序包管理器控制台上运行dnu restore可以解决问题。好吧,警告图标消失了,应用程序将构建。但是,当我运行它时,我得到'无法加载文件或程序集'dnx.clr.managed'或其中一个依赖项。在IIS Express和'Web上的mscorlib.dll'中发生了'System.Reflection.TargetInvocationException'类型的未处理异常。

我尝试修复VS 2015安装,重启,我仍然遇到同样的问题。

我的机器或安装中可能未正确设置某些内容。我不认为每次从模板创建一个新项目时都会运行dnu restore(无论如何都不会实际运行)。

我也安装了VS 2013社区,但我认为这不重要。

1 个答案:

答案 0 :(得分:0)

IIS Express中有关dnx.clr.managed的错误可能是由过时的HTTP处理程序注册引起的 - 请参阅this answer