Why .Net 5 Web API dll update requires stopping iis app pool while .Net framework dll update just works seamless and applied silently? #29364
Labels
area-networking
Includes servers, yarp, json patch, bedrock, websockets, http client factory, and http abstractions
Author: Migration Bot 🤖
The issue was created by a issue mover bot. The author may not be the actual author.
This issue has been moved from a ticket on Developer Community.
[severity:I'm unable to use this version] [regression] [worked-in:4.6.1]
We have bunch of ASP.Net Web API (built on .Net Framework 4.x) and have custom CI-CD jobs to push changes to TEST/PROD IIS. These jobs work seamless for past many years. When we started building newer Web API using .Net 5 (using unmanaged app pool CLR version) it works fine on DEV/TEST/PROD but when we push changes via CI-CD it seems we need to stop IIS App Pool for those web API in order to apply the changes unless it prompts the Lock Error. Is this a known issue with .Net 5 Web API dll deployment on IIS or am I missing anything?
With the extreme automated environment of API deployment we typically push changes to PROD in middle of the day without any issues. All changes pushed (.Net framework 4.x Web API dlls) was seamlessly picked up by IIS until we started with .Net 5 Web API. Restarting App Pool in middle of a business day is out of question. Looking for a feasible solution w/o requiring the IIS / app pool rest.
Please help!
thanks!
DB
Original Comments
Feedback Bot on 1/14/2021, 00:12 AM:
We have directed your feedback to the appropriate engineering team for further evaluation. The team will review the feedback and notify you about the next steps.
Feedback Bot on 1/14/2021, 00:47 AM:
This issue is currently being investigated. Our team will get back to you if either more information is needed, a workaround is available, or the issue is resolved.
Original Solutions
(no solutions)
The text was updated successfully, but these errors were encountered: