.net - DNX (rc1) Web 命令不起作用

标签 .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" ]
}

当我单击“Web”命令时,项目会构建,但 cmd 窗口会显示下一条消息:('Could not load file or assembly Microsoft.Extensions.PlatformAbstract')

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

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

最佳答案

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

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

关于.net - DNX (rc1) Web 命令不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33652357/

相关文章:

.net - 获取声明中 Azure AD 用户所属组的列表

c# - 仅当启用控件时才在 WPF 中运行验证

c# - .net 核心身份,获取特定的注册错误条件

c# - Blazor WebAssembly 401 未经授权,即使我已获得授权

c# - 实体类型上的导航还没有被添加到模型中,或者被忽略,或者 entityType 被忽略

asp.net - dnxcore50 中的 SerializableAttribute

c# - 如何在不显式命名属性的情况下打印对象的所有属性值

c# - 在 C# 控制台应用程序中检测按键是否按下,无需等待按键

c# - MiniProfiler 没有出现在 ASP.NET Core 中

asp.net-core - Asp.net 5 DNX 和 DNU 无法在 Windows Server 2008 R2 中工作