Couldn't find a project to run. Ensure a project exists in D:\home\site\wwwroot
Solution 1
From the docs
The dotnet run command is used in the context of projects, not built assemblies. If you're trying to run a framework-dependent application DLL instead, you must use dotnet without a command.
So try and run it like this
dotnet myproject.dll
Solution 2
I was having the same issue. Not sure if this is a work-around but it ran the code.
dotnet run --project name-of-your-project-here
Solution 3
Go to the path of your dll and run it using the following command:
dotnet yourprojectname.dll
Solution 4
The solution consists of one or several projects, and thedotnet
command is used in the context of projects, hence: you need first to change the directory to the project folder then run the command:
cd ProjectName
dotnet run // or even "dotnet add package <Package Name>"
Sam
Updated on May 11, 2021Comments
-
Sam almost 3 years
I've been wrestling with this issue forever now. I'm trying to get my ASP.NET Core 2.1 app to run on Azure App Service.
Here's the strange behavior I'm seeing in Kudu.
I see the
dll
file for my project in Kudu console inD:\home\site\wwwroot
. I then typedotnet run myproject.dll
and I get the following error:Couldn't find a project to run. Ensure a project exists in D:\home\site\wwwroot
Any idea what's going on here?