Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/asp.net-core/3.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
Visual studio 2015 无法在VS 2015(IIS Express和web)上运行ASP.net 5项目_Visual Studio 2015_Asp.net Core_Dnx - Fatal编程技术网

Visual studio 2015 无法在VS 2015(IIS Express和web)上运行ASP.net 5项目

Visual studio 2015 无法在VS 2015(IIS Express和web)上运行ASP.net 5项目,visual-studio-2015,asp.net-core,dnx,Visual Studio 2015,Asp.net Core,Dnx,我刚刚安装了VS 2015社区,没有任何错误 当我创建任何ASP.net 5 web模板时,引用节点上都有警告图标,其子节点DNX 4.5.1和DNX Core 5.0也有警告图标。应用程序无法生成 我在某个地方看到,在PackageManager控制台上运行dnu restore就可以了。好吧,警告图标消失了,应用程序将构建。但是,当我运行它时,我在IIS Express上得到“无法加载文件或程序集”dnx.clr.managed“或其依赖项之一”。并且在web上的“mscorlib.dll”

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

当我创建任何ASP.net 5 web模板时,引用节点上都有警告图标,其子节点DNX 4.5.1和DNX Core 5.0也有警告图标。应用程序无法生成

我在某个地方看到,在PackageManager控制台上运行
dnu restore
就可以了。好吧,警告图标消失了,应用程序将构建。但是,当我运行它时,我在IIS Express上得到“无法加载文件或程序集”dnx.clr.managed“或其依赖项之一”。并且在web上的“mscorlib.dll”中出现“System.Reflection.TargetInvocationException类型的未处理异常”

我尝试修复VS 2015安装,重新启动,但仍然存在相同的问题

我的计算机或安装中可能设置不正确。我不认为每次使用模板创建新项目时都应该运行
dnu restore
(实际上不会运行)


我还安装了VS 2013 Community,但我认为这不重要。

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

是否安装了最新的beta7工具?我不知道这是必要的。我今天刚刚运行了安装程序,所以我想它会获取最新的一切。我将尝试此方法,稍后返回StackOverflow。请确保在安装新工具后创建一个新项目,它应该可以工作。由于它已生成,请尝试
dnu publish--runtime dnx-clr-win-x64.1.0.0-beta7
,它不仅会发布代码,还会发布运行时。您将获得与
project.json
中的命令完全相同的
.bat
文件。运行此,将自托管运行它。然后还可以将IIS指向wwwroot,wwwroot应该在IIS中运行它。