Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
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
Create single activity for rewrite rule #74
Create single activity for rewrite rule #74
Changes from 2 commits
afe6551
b613b9e
b32e9f8
File filter
Filter by extension
Conversations
Jump to
There are no files selected for viewing
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
ideally somebody from asp.net team needs to comment on any other situation this may have happened. I can think of one off the top of my head - if there is another module registered before this module and it returned
401
or some actual content from the BeginRequest call. Than Begin will not be called for this module at all. And we will end up loosing the fact of this call.There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Specifically for UrlRewrite, @TimothyMothra was working on logic that ensured that those will be parented to each other. This logic is somewhere in Application Insights http module. I wonder if this is a different case or the same
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
@SergeyKanzhelev, @TimothyMothra has worked on a change in application insights where parent and child request has same HttpContext. In this scenario, HttpContext generated at parent and child are different. I internally worked with IIS engineering team to check for the scenarios and came up with this change.
I will investigate the 401 error.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Requested got executed in below order and Activity got created
Will check if we could get someone from ASP.NET team to review this one.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
try to end the response after setting the status. Otherwise the module doesn't actually behave as authentication module as it continues an execution.