SilverlightでホストされたサーバーからWindowsユーザーIDのエラーエラー
-
26-10-2019 - |
質問
私のSilverlightアプリケーションでは、XXXX.ASPXページのXXX.WEBプロジェクトでログWindowsユーザーIDを使用しようとしています。
<param name="Initparams"
value="UserName=<%=System.Security.Principal.WindowsIdentity.GetCurrent().Name%>"/>
コードとローカルマシンで実行するときに結果が得られます。サーバーに展開したとき、それは**のようになります
ネットワークサービス
誰かがこれに対して解決策を与えることができますか?
解決
ネットワークサービスは、おそらくASP.NETアプリケーションのアプリケーションプールのWindows IDです。 Windows認証を使用するときは、なりすましをオフにする必要があります。
<!-- Web.config file. -->
<configuration>
<system.web>
<authentication mode="Windows"/>
<identity impersonate="true"/>
</system.web>
</configuration>
また、統合されたWindows認証を使用するようにIIS設定を構成する必要があります。これはすべて、あなたがドメインにいると仮定しています。
所属していません StackOverflow