DNX(rc1)web命令不起作用



我在运行MVC6应用程序时遇到问题。项目构建良好,没有错误,包加载正确(没有由于恢复而导致的错误)

这是我的global.json代码。正如你所看到的,应用程序和机器上的dnx版本都是相同的

当然,我使用的是带有WebTools-beta8和DotNetVersionManager-beta8的VS2015。

这是我项目的一部分

"commands": {
  "web": "Microsoft.AspNet.Server.Kestrel",
  "gen": "Microsoft.Extensions.CodeGeneration"
},
"frameworks": {
    "dnx451": { }
},
"exclude": [
    "wwwroot",
    "node_modules",
    "bower_components",
    "Content"
],
"publishExclude": [
    "Content",
    "node_modules",
    "bower_components",
    "**.xproj",
    "**.user",
    "**.vspscc"
],
"scripts": {
    "postrestore": [ "npm install", "bower install" ],
    "prepare": [ "gulp copy" ]
}

当我点击"Web"命令时,项目会生成,但命令窗口会显示下一条消息:("无法加载文件或程序集Microsoft.Extensions.PlatformAbstract")

"输出/调试"窗口以"程序'[14200]dnx.exe'已退出,代码为1(0x1)。"

我已经更新了dnvm和webTools,但问题并没有解决。顺便说一句,在另一台电脑上,项目运行良好,所以问题可能出在我的dnx上。

您是否尝试过从命令提示符恢复依赖关系?

要执行此操作,只需在命令提示符下运行"dnu restore"。确保命令提示的工作目录在MVC项目中。

最新更新