Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Why .Net 5 Web API dll update requires stopping iis app pool while .Net framework dll update just works seamless and applied silently? #29364

Closed
vsfeedback opened this issue Jan 15, 2021 · 1 comment
Assignees
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.

Comments

@vsfeedback
Copy link

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)

@ghost ghost added the Author: Migration Bot 🤖 The issue was created by a issue mover bot. The author may not be the actual author. label Jan 15, 2021
@jkotalik
Copy link
Contributor

I believe this is a duplicate of #3793, which we are currently prototyping here: #28357.

We'd love to get feedback once we have this feature in a preview release.

@ghost ghost locked as resolved and limited conversation to collaborators Feb 18, 2021
@amcasey amcasey added area-networking Includes servers, yarp, json patch, bedrock, websockets, http client factory, and http abstractions and removed area-runtime labels Aug 24, 2023
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
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.
Projects
None yet
Development

No branches or pull requests

4 participants