Ich versuche asp.net auf Mac zu laufen. Ich habe alles richtig installiert, aber wenn ich den Befehl "dnx web
" starte, stürzt es ab.Befehl dnx Web funktioniert nicht auf dem Mac
Das ist meine project.json Datei:
{
"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"
]
}
} , die das Protokoll ist:
System.TypeLoadException: Typ kann nicht ‚Microsoft.Extensions laden. PlatformAbstractions.IAsemblyLoadContextAccessor ' von Assembly' Microsoft.Extensions.PlatformAbstractions, Version = 1.0.0.0 , Kultur = neutral,
üblichen Schritte, ASP, Visual Studio-Code, Knoten, Yeoman installieren. Dann erstellen Sie ein Projekt mit yo aspnet Befehl, und führen Sie dann dun Restore und dmx web – StefanL19
können Sie mir mehr über diese Portnummer Problem – StefanL19
Re: Portnummer, wissen Sie, wie Ihre Webanwendung lokal auf einer URL wie http läuft: // localhost: 12345? Die Dokumentation verwendet ein Beispiel für die Portnummer 5000. Wenn ich die Befehle im Terminal ausgeführt habe, wird in der Erfolgsmeldung der Port erwähnt, auf dem sie tatsächlich ausgeführt wurde. Das ist die Portnummer, die ich benutzt habe, um sie im Browser anzuzeigen. –