命令 dnx web 无法在 mac 上运行
Command dnx web not working on mac
我正在尝试 运行 asp.net mac。我正确安装了所有东西,但是当我 运行 命令“dnx web
”时它崩溃了。
This is my project.json file:
{
"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: Could not load type
'Microsoft.Extensions.PlatformAbstractions.IAssemblyLoadContextAccessor'
from assembly 'Microsoft.Extensions.PlatformAbstractions,
Version=1.0.0.0, Culture=neutral,
我昨天刚刚在我的 Mac 上做了这个,没有任何问题。您可以 运行 一个 "dnvm list" 命令来确保正确的 DNX 存在吗?
你也做了"dnu restore"吗?
另外,您能否总结一下您现在所遵循的步骤?当我第一次尝试时,我在某处错过了一步,它对我不起作用。然后我重新阅读这些步骤并再次尝试,然后它对我有用。
我还意识到我的端口号与文档中的端口号不同,因此浏览器在我第一次正确完成所有操作时找不到我的 Web 应用程序。我查看了终端以确定正确的端口号,然后让它在我的浏览器中运行。
我正在尝试 运行 asp.net mac。我正确安装了所有东西,但是当我 运行 命令“dnx web
”时它崩溃了。
This is my project.json file:
{
"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: Could not load type 'Microsoft.Extensions.PlatformAbstractions.IAssemblyLoadContextAccessor' from assembly 'Microsoft.Extensions.PlatformAbstractions, Version=1.0.0.0, Culture=neutral,
我昨天刚刚在我的 Mac 上做了这个,没有任何问题。您可以 运行 一个 "dnvm list" 命令来确保正确的 DNX 存在吗?
你也做了"dnu restore"吗?
另外,您能否总结一下您现在所遵循的步骤?当我第一次尝试时,我在某处错过了一步,它对我不起作用。然后我重新阅读这些步骤并再次尝试,然后它对我有用。
我还意识到我的端口号与文档中的端口号不同,因此浏览器在我第一次正确完成所有操作时找不到我的 Web 应用程序。我查看了终端以确定正确的端口号,然后让它在我的浏览器中运行。