命令dnx web无法在mac上工作



我正在尝试在mac上运行asp.net。我正确地安装了所有东西,但当我运行命令"dnx web"时,它崩溃了。

这是我的project.json文件:

 {
   "version": "1.0.0-*",
   "compilationOptions": {
     "emitEntryPoint": true
   },
   "tooling": {
     "defaultNamespace": "MyWebApp"
   },
   "dependencies": {
     "EntityFramework.Commands": "7.0.0-rc1-final",
     // Dependencies deleted for brevity.
     "Microsoft.AspNet.Server.Kestrel": "1.0.0-rc1-final"
   },
   "commands": {
     "web": "Microsoft.AspNet.Server.Kestrel",
     "ef": "EntityFramework.Commands"
   },
   // Markup deleted for brevity.
   "scripts": {
     "prepublish": [
       "npm install",
       "bower install",
       "gulp clean",
       "gulp min"
     ]
   }

}那就是日志:

System.TypeLoadException:无法加载类型'Microsoft.Extensions.PlatformAbstractions.IAssemblyLoadContextAccessor'来自程序集"Microsoft.Extensions.PlatformAbstractions",版本=1.0.0.0,文化=中性,

我昨天刚刚在Mac上完成了这项操作,没有出现任何问题。你能运行一个"dnvm list"命令来确保存在正确的DNX吗?

你也做了"dnu恢复"吗?

此外,你能总结一下你为达到现在的水平所采取的步骤吗?当我第一次尝试它时,我在某个地方错过了一步,它对我不起作用。然后我重读了这些步骤,再试了一次,然后它对我起作用。

我还意识到我的端口号与文档中的端口号不同,所以当我第一次把所有事情都做好时,浏览器找不到我的网络应用程序。我查看了终端以确定正确的端口号,然后让它在我的浏览器中工作。

相关内容

  • 没有找到相关文章

最新更新