web-dev-qa-db-ja.com

実行するプロジェクトが見つかりませんでした。プロジェクトがD:\ home \ site \ wwwrootに存在することを確認します

私は今、この問題に永遠に取り組んでいます。 ASP.NET Core 2.1アプリをAzure App Serviceで実行しようとしています。

これが、私がKuduで見ている奇妙な振る舞いです。

プロジェクトのdllファイルがD:\home\site\wwwrootのKuduコンソールに表示されます。次にdotnet run myproject.dllと入力すると、次のエラーが表示されます。

実行するプロジェクトが見つかりませんでした。プロジェクトがD:\ home\site\wwwrootに存在することを確認します

ここで何が起こっているのでしょうか?

10
Sam

docs から

Dotnet runコマンドは、ビルドされたアセンブリではなく、プロジェクトのコンテキストで使用されます。代わりにフレームワーク依存アプリケーションDLL=を実行しようとしている場合は、コマンドなしでdotnetを使用する必要があります。

だからこのように試して実行してください

dotnet myproject.dll
23
Marcus Höglund

私は同じ問題を抱えていました。これが回避策かどうかはわかりませんが、コードを実行しました。dotnet run --project name-of-your-project-here

1
david myers

Dllのパスに移動し、次のコマンドを使用して実行します。

dotnet yourprojectname.dll
0
Roshan Singh