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.
Thanks.