MintPlayer
New Pleskian
- Server operating system version
- Windows
- Plesk version and microupdate number
- Obsidian
I've setup a github repository that pushes deployment files to a "deploy" branch.
This github repository has an ASP.NET Core web application.
I've configured a git-hook to notify Plesk for push-events.
Plesk then automatically tries to clone the files into the application root,
but the application pool is still running, which means that the DLL is locked.
When I suspend the application pool, and trigger a deployment, everything works as expected.
But I have to do so manually.
How can I make sure that Plesk suspends the application pool with git-deployment?
This github repository has an ASP.NET Core web application.
I've configured a git-hook to notify Plesk for push-events.
Plesk then automatically tries to clone the files into the application root,
but the application pool is still running, which means that the DLL is locked.
gitmng failed: error: unable to unlink old 'CICD.dll': Invalid argument (Error code 1)
When I suspend the application pool, and trigger a deployment, everything works as expected.
But I have to do so manually.
How can I make sure that Plesk suspends the application pool with git-deployment?