Dotnet commands reference - https://docs.microsoft.com/en-us/dotnet/core/tools/dotnet?tabs=netcore2x
Runtime IDs reference - https://docs.microsoft.com/en-us/dotnet/core/rid-catalog
To restore packages
C:\GitRepositories\boney_repository_codingsoldier_dotnetcore\CodingSoldier\CodingSoldier>dotnet restore
FDD Publish - Default
C:\GitRepositories\boney_repository_codingsoldier_dotnetcore\CodingSoldier\CodingSoldier>dotnet publish
SELF Contained Publish
C:\GitRepositories\boney_repository_codingsoldier_dotnetcore\CodingSoldier\CodingSoldier>dotnet publish --self-contained -r win7-x64
To Run from Project Folder:
C:\GitRepositories\boney_repository_codingsoldier_dotnetcore\CodingSoldier\CodingSoldier>dotnet run
FDD Publish folder: C:\GitRepositories\boney_repository_codingsoldier_dotnetcore\CodingSoldier\CodingSoldier\bin\Debug\netcoreapp2.0\publish
Self Contained publish folder(RID win7-x64): C:\GitRepositories\boney_repository_codingsoldier_dotnetcore\CodingSoldier\CodingSoldier\bin\Debug\netcoreapp2.0\win7-x64\publish
Self Contained publish folder(RID win8-x64):C:\GitRepositories\boney_repository_codingsoldier_dotnetcore\CodingSoldier\CodingSoldier\bin\Debug\netcoreapp2.0\win8-x64\publish
Once published we can run the app from the Published folder:
FDD:
C:\GitRepositories\boney_repository_codingsoldier_dotnetcore\CodingSoldier\CodingSoldier\bin\Debug\netcoreapp2.0\publish>dotnet CodingSoldier.dll
Self Contained:
C:\GitRepositories\boney_repository_codingsoldier_dotnetcore\CodingSoldier\CodingSoldier\bin\Debug\netcoreapp2.0\win7-x64\publish>dotnet CodingSoldier.dll
C:\GitRepositories\boney_repository_codingsoldier_dotnetcore\CodingSoldier\CodingSoldier\bin\Debug\netcoreapp2.0\win7-x64\publish>CodingSoldier.exe
The publish folder can be pointed from an IIS website and ran as a normal site. Here IIS will act as a reverse proxy and AppPool DotNetFramework version wil be: "No Managed Code".