question-mark
Stuck on an issue?

Lightrun Answers was designed to reduce the constant googling that comes with debugging 3rd party libraries. It collects links to all the places you might be looking at while hunting down a tough bug.

And, if you’re still stuck at the end, we’re happy to hop on a call to see how we can help out.

Endpoints Configuration Schema Case Sensitivity

See original GitHub issue

The documentation says that endpoint names are case-insensitive, however if you were to use “https” in one file and then “Https” in another file (or “HTTPS” in an environment variable), they would be seen as two endpoints by Kestrel’s ConfigurationReader calling IConfiguration.GetChildren(). If you were to have different case for your endpoint names using different configuration sources (files, variables, command line, etc) without changing the endpoint URL, you would be presented with a “Failed to bind to address” exception.

I think the documentation should state that endpoint names are case-sensitive and loaded as different endpoints. However this seems to be different from other application configuration use, such as logging, which is case-insensitive.


Document Details

Do not edit this section. It is required for docs.microsoft.com ➟ GitHub issue linking.

Issue Analytics

  • State:closed
  • Created 4 years ago
  • Comments:6 (5 by maintainers)

github_iconTop GitHub Comments

1reaction
guardrexcommented, Apr 17, 2019

Thanks @dotbirdman … I’ll add the PU label to this for engineering to take a look on the next engineering doc issue review.

0reactions
analogrelaycommented, Mar 24, 2020

@dotbirdman Ok, good to know. Based on that I’m going to close this issue. 2.2 is out-of-support so we wouldn’t backport a patch. Let us know either in this issue or via a new issue if this problem reoccurs.

Read more comments on GitHub >

github_iconTop Results From Across the Web

Should a REST API be case sensitive or non case sensitive?
The scheme and host are case-insensitive and normally provided in lowercase; all other components are compared in a case-sensitive manner. Share.
Read more >
DMS::Endpoint RedshiftSettings - AWS CloudFormation
If Amazon Redshift is configured to support case sensitive schema names, set CaseSensitiveNames to true . The default is false . Required: No....
Read more >
Troubleshooting - Database Migration Guide
Case sensitivity — Oracle is case-insensitive (unless you use quotes around your object names). However, text appears in the upper case.
Read more >
Reconcile with case-insensitive data stores :: IDM 7.2.2
IDM is case-sensitive, which means that an uppercase ID is considered different from an otherwise identical lowercase ID during reconciliation.
Read more >
Case-sensitivity of file and directory names in a multiprotocol ...
On NFS clients, you see both directory names as they were created, for example testdir and TESTDIR , because directory names are case-sensitive....
Read more >

github_iconTop Related Medium Post

No results found

github_iconTop Related StackOverflow Question

No results found

github_iconTroubleshoot Live Code

Lightrun enables developers to add logs, metrics and snapshots to live code - no restarts or redeploys required.
Start Free

github_iconTop Related Reddit Thread

No results found

github_iconTop Related Hackernoon Post

No results found

github_iconTop Related Tweet

No results found

github_iconTop Related Dev.to Post

No results found

github_iconTop Related Hashnode Post

No results found