我试图在Windows10上从powershell运行最新的Asp.Net 5样品 (当前为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配置的一部分。但为什么会发生这种情况,我该如何解决呢?
发布于 2016-01-08 15:17:56
问题的原因其实很奇怪,但是看起来dnu restore命令是区分大小写的。我认为这与它必须在Linux上运行有关,但我不确定。
在powershell中,我当前的路径都是小写的,但我的文件夹结构不是。而在webhello中,如果我运行命令cd ..\WebHello,然后运行dnu restore,那么恢复工作正常,dnx web命令也运行良好。
有趣的是,如果我运行cd ..\webhello,dnx web命令仍然可以正常工作。
https://stackoverflow.com/questions/34676489
复制相似问题