There are a lot of articles all over the Internet about deploying of .NET Core applications to IIS server, but i still can not find clear answers to the following questions:
What is the lifetime of dotnet.exe process running behind of IIS? I guess that in contrast to "classic" IIS managed pools, dotnet process will not be stopped after some idle period.
Right now i can not reupload a running application because some files are being used by dotnet.exe process. How to resolve this issue? I can not simply kill this process when i have several .NET Core applications running on the same server...Yes, i know that running each website in container can solve this issue, but i don't have Docker on my Windows Server machine and i had read several articles where people say that running Docker on Windows is some kind of moveton.
Does dotnet publish command support MS Deploy publishing? There are some plugins available on VSTS for such publishing, but i want to have an ability to do the same thing from my Visual Studio. There are also a lot of tutorials about publishing, but all such tutorials shows how to publish a website to the local folder, not the remote server.
asp.net iis asp.net-core-mvc web-deployment asp.net-core-2.0