【发布时间】:2016-01-08 11:51:37
【问题描述】:
我正在尝试从 Windows 10 上的 powershell 运行最新的 Asp.Net 5 samples(当前为 1.0.0-rc1-update1)。我将活动和默认 DNX 设置为 CLR x86。我对 3 个项目中的每一个都运行了 dnu restore 命令,并且这已经完成且没有错误。
如果我为控制台示例运行命令dnx run,则效果很好。但是,当我从 Web 项目的任一文件夹中运行命令 dnx web 时,我会收到错误消息;
'Microsoft.AspNet.Server.Kestrel' does not contain a static 'Main' method suitable for an entry point
这些示例非常基础,因此我认为它必须是我的 dnx 配置的一部分。但是为什么会发生这种情况,我该如何解决?
【问题讨论】:
-
您确定您的目标也是 DNX 1.0.0-rc1-update 吗?看起来你在rc2上。尝试运行
dnvm upgrade。 -
不,绝对是 RC1。 RC2 直到 2 月才发布...
-
是的,但是您是不是不小心下载并使用了它?
dnvm list显示了什么? -
就像我说的,它没有安装。我什至不确定 RC2 是否存在。
-
我知道你发现了这个问题。但是,MyGet 提要上提供了每晚构建的 RC2,当您运行
dnvm upgrade -u时,它将安装最新的 RC2 构建。问它是因为 RC2 在这方面有很多变化。
标签: c# powershell asp.net-core