に配置されたときのために、ユーザー情報を検索するMVC5ネット4.6.1Azureの
私は現在、Windowsのログインしているユーザーを取得するために、次のコードがあります:魔法のように
var windowsIdentity = System.Security.Principal.WindowsIdentity.GetCurrent();
var value = windowsIdentity.Name;//returns SYSTEMS\\CJones
ワークスローカルで実行されています。私はAzureに自分のサイトを展開しています。この正確なコードは以下を返します:
azurewebappname_ee6a
もちろんこれは動作しません。誰も現在ログインしているWindowsユーザーを取得する方法を知っていますので、Azure Webアプリケーションは代わりに検出されません。
これは理にかなっています...私はユーザーを得るためにあらゆる種類の回避策を探しています – BoundForGlory
何のために?シナリオを詳しく教えていただけますか?私は、あなたがWebアプリケーションに入るかもしれないと思うのは、外部から感覚のないサービス主体だからだと思う。 –
精巧なもの?私が望むのは、自分のマシンにログインしている現在のユーザーだけです。それはまっすぐです。私はそれが私が記述した方法を行うことはできませんので、私は別の方法を探しています。あなたが1つ、その罰金を知らない場合。 – BoundForGlory