我尝试使用带有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设置为默认别名为活动状态。
答案 0 :(得分:2)
它是k web
,而不是k run
。后者适用于控制台应用程序。
使用适当的K命令运行样本:
- 对于控制台应用运行
k run
。- 对于网络应用,在Windows上运行
k web
或在Mono上运行k kestrel
。