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

Cannot run k run on helloweb demo app

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

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

kpm restore
k run

现在显示控制台

Demo does not contain a static 'Main' method suitable for any endpoint

所以看起来它有效,但是如果我转到 "web" 下的 json 中的 localhost:port,我的浏览器会显示一个错误页面(未找到)。

我该如何调试它?

kvm list 向我显示 1.0.0-beta2 CLR x86 已设置为使用默认别名激活。

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

aspnet/Home on GitHub 所述:

Run the sample using the appropriate K command:

  • For the console app run k run.
  • For the web apps run k web on Windows or k kestrel on Mono.