Im just trying to run a DotNet Core console app on a Windows Server 2012 R2 but I keep getting this error:
Error: An assembly specified in the application dependencies manifest (Application.deps.json) was not found: package: 'Microsoft.Web.Administration', version: '11.1.0' path: 'lib/netstandard1.5/Microsoft.Web.Administration.dll'
The dll that is missing is inside the /publish folder... I used Dotnet publish with the correct Runtime Identifier (win81-x64)
I installed the Dotnet runtime 2.0.7 on the server
Always use the publish output when deploying to a target sever.
It can be found in
in your case (self-contained application)
or in
for framework-dependent deployments.
The output in the directories above are meant to be used in development only, since they are specific to machine and user configuration built with.
I had this issue because I deployed the wrong publish folder.
I decided to take the time a setup a
publish profile
.In solution Explorer...
Right Click
on the Project -> Publishor from the menu Build->Publish
.NET Core application publishing overview
Using a publish profile you can set the target location to something simple
This will save you from haveing to navigate 10 levels deep an possibly copying the wrong folder.
Deploy .NET Core apps with Visual Studio