无法在helloweb演示应用程序上运行k run

时间:2015-02-16 10:01:01

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

我尝试使用带有k run的vNext启动网络项目,但它不起作用;当我在浏览器中放入localhost:port时,它并没有给我任何网页!

我将https://github.com/aspnet/Home/tree/master/samples/HelloWeb内容(json和cs文件)克隆到目录中,在此目录中运行命令提示符并执行:

kpm restore
k run

现在控制台说了

  

演示不包含静态'主要'适用于任何端点的方法

所以它看起来很有效,但是如果我转到我在json下的localhost:端口" web",我的浏览器显示错误页面(找不到)。

我该如何调试?

kvm list向我显示1.0.0-beta2 CLR x86设置为默认别名为活动状态。

1 个答案:

答案 0 :(得分:2)

它是k web,而不是k run。后者适用于控制台应用程序。

正如aspnet/Home on GitHub所述:

  

使用适当的K命令运行样本:

     
      
  • 对于控制台应用运行k run
  •   
  • 对于网络应用,在Windows上运行k web或在Mono上运行k kestrel
  •