2016-04-11 8 views
1

Macでasp.netを実行しようとしています。私はすべてを正しくインストールしましたが、コマンド "dnx web"を実行するとクラッシュします。コマンドdnx webがMACで動作しない

これは私の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 、文化=ニュートラル、

答えて

2

昨日私のMacでこの問題を解決しました。適切なDNXが存在することを確認するために "dnvm list"コマンドを実行できますか?

「dnuリストア」も行っていましたか?

さらに、現在の場所に移動するための手順を要約できますか?私が最初にそれを試したとき、私はどこかのステップを逃したし、それは私のために働かなかった。それから、私はステップをもう一度読んで、もう一度試してみました。

私のポート番号がドキュメントのものと異なっていたので、ブラウザが私がすべてのことを正しく済ませて初めてWebアプリケーションを見つけることができなかったことに気付きました。私は、正しいポート番号を決定するために端末を見て、その後私のブラウザで動作するようにしました。

+0

通常の手順では、asp、visual studio code、node、yeomanをインストールします。次に、yo aspnetコマンドを使用してプロジェクトを作成し、dun restoreを実行して、dmx web – StefanL19

+0

このポート番号の問題の詳細を教えてください – StefanL19

+0

Re:ポート番号、Webアプリケーションがhttp: // localhost:12345?このドキュメントでは、ポート番号5000の例を使用しています。端末でコマンドを実行すると、成功メッセージに実際に実行されていたポートが示されます。これは、ブラウザに表示させるために使用したポート番号です。 –

関連する問題