1

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, Version=1.0.0.0, Culture=neutral, から型 'Microsoft.Extensions.PlatformAbstractions.IAssemblyLoadContextAccessor' を読み込めませんでした

4

1 に答える 1

2

昨日、Macでこれを問題なく実行しました。「dnvm list」コマンドを実行して、適切な DNX があることを確認できますか?

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

また、現在に至るまでの手順を要約していただけますか? 最初に試したとき、どこかで手順を間違えてしまい、うまくいきませんでした。次に、手順を読み直して再試行したところ、うまくいきました。

また、ポート番号がドキュメントのポート番号と異なっていたため、最初にすべてを正しく実行したときにブラウザーが Web アプリを見つけられないことにも気付きました。端末を見て正しいポート番号を確認し、ブラウザで動作するようにしました。

于 2016-04-11T23:57:06.020 に答える