DNX(rc1)web命令不起作用

时间:2015-11-11 14:11:11

标签: .net asp.net-core dnx

我在运行MVC6应用程序时遇到了麻烦。 项目构建良好,没有错误,包正确加载(没有错误归还)

Here is my global.json code. As you see, both dnx versions in app and on machine are the same

当然,我正在使用VS2015和WebTools-beta8以及DotNetVersionManager-beta8。

这是我的project.json:

的一部分
"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" ]
}

当我点击'网络'命令,项目构建,但随后cmd窗口显示下一条消息:('Could not load file or assembly Microsoft.Extensions.PlatformAbstract')

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

我已更新dnvm和webTools,但问题仍未解决。顺便说一句,在另一台PC上,项目运行良好,所以问题可能出在我的dnx上。

1 个答案:

答案 0 :(得分:2)

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

为此,只需从命令提示符运行'dnu restore'即可。确保命令提示工作目录位于MVC项目中。