【问题标题】:Asp.net 5 DNX and DNU not working in Windows Server 2008 R2Asp.net 5 DNX 和 DNU 在 Windows Server 2008 R2 中不起作用
【发布时间】:2015-06-18 02:20:07
【问题描述】:

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

现在我正在尝试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 框架 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

【问题讨论】:

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


    【解决方案1】:

    我新安装了 Windows Server 2008。安装所有更新解决了问题!

    【讨论】:

      【解决方案2】:

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

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2018-12-11
        • 2012-06-05
        • 2011-11-08
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多