Asp.net 5 DNX和DNU无法在Windows Server 2008 R2中运行

时间:2015-06-18 02:20:07

标签: asp.net-core asp.net-core-mvc dnx dnvm

我已使用https://github.com/aspnet/home给出的命令成功安装了dnvm。

现在我正在尝试dnvm upgrade但不知何故它对我不起作用。我从nuget获得了最新版本,我可以看到它正在我的.dnx\runtimes文件夹中创建。见如下:

C:\Users\Administrator>dnvm upgrade
Determining latest version
Downloading dnx-clr-win-x86.1.0.0-beta4 from https://www.nuget.org/api/v2
Installing to C:\Users\Administrator\.dnx\runtimes\dnx-clr-win-x86.1.0.0-beta4
Adding C:\Users\Administrator\.dnx\runtimes\dnx-clr-win-x86.1.0.0-beta4\bin to process PATH
Adding C:\Users\Administrator\.dnx\runtimes\dnx-clr-win-x86.1.0.0-beta4\bin to user PATH

Updating alias 'default' to 'dnx-clr-win-x86.1.0.0-beta4'

C:\Users\Administrator>dnu

C:\Users\Administrator>

C:\Users\Administrator>dnx

C:\Users\Administrator>

C:\Users\Administrator>dnvm list

Active Version     Runtime Architecture Location                     Alias
------ -------     ------- ------------ --------                     -----
  *    1.0.0-beta4 clr     x86          C:\Users\Administrator\.dnx\runtimes default

dnvm upgrade工作正常吗?但是当我输入dnudnxdnu restore命令时没有任何反应。我缺少什么?我在Windows Server 2008 R2中这样做。 .Net framework 4.5.2已安装。

更新

我只是试图获得最新的不稳定运行时。使用beta6-12085时,dnu命令会返回错误:dnx.win32.dll could not be loaded. Last error: 87

C:\Users\Administrator>dnvm upgrade -u
Determining latest version
Downloading dnx-clr-win-x86.1.0.0-beta6-12085 from https://www.myget.org/F/aspnetvnext/api/v2
Installing to C:\Users\Administrator\.dnx\runtimes\dnx-clr-win-x86.1.0.0-beta6-12085
Adding C:\Users\Administrator\.dnx\runtimes\dnx-clr-win-x86.1.0.0-beta6-12085\bin to process PATH
Adding C:\Users\Administrator\.dnx\runtimes\dnx-clr-win-x86.1.0.0-beta6-12085\bin to user PATH
Updating alias 'default' to 'dnx-clr-win-x86.1.0.0-beta6-12085'

C:\Users\Administrator>dnu
dnx.win32.dll could not be loaded. Last error: 87

2 个答案:

答案 0 :(得分:0)

我安装了新的Windows Server 2008.安装所有更新解决了这个问题!

答案 1 :(得分:0)

看来,dnx在Windows 8上编译,因此对应“minwin”版本绑定。 https://blogs.mcafee.com/mcafee-labs/windows-7-kernel-api-refactoring。我在win7上也得到了“错误87”。