2017-02-16 5 views
0

私はC#で.NET Coreアプリケーションv1.0を使用しています。Windows認証を使用しています。なぜuser.identity.nameの大文字と小文字の区別がC#で変わったのですか?

前回私は14/02/2017に使用しました。しかし、今日(16/02/2017)User.Identity.NameがMS Active Directoryから大文字と小文字を区別したユーザー名を返すようになったため、正しく動作しなくなりました。そこで、1日のうちに "DOMAIN \ jdoe"から "DOMAIN \ JDoe"に移動しました。

突然変更される原因は何ですか?

+0

:いずれの場合で

、それはオールウェイズ上部または下部ケースあなたのユーザ名へのベストプラクティスですか?あなたのコードに依存して今日彼はJDoeではなくJDoeをタイプしましたか? – BugFinder

答えて

0

理由は、コード内のものではなくActive Directoryの変更に関係していると思います。それがADにラインの外にあったので、誰かがそれを正常化することを選んだ

User.Identity.Name.ToLower(); 
User.Identity.Name.ToUpper(); 
関連する問題