Error intencionando la ID de usuario de Windows desde el servidor alojado en Silverlight

StackOverflow https://stackoverflow.com/questions/4825946

  •  26-10-2019
  •  | 
  •  

Pregunta

En mi aplicación Silverlight, estoy tratando de obtener la ID de usuario de Windows registrada en el proyecto xxx.web de la página xxxx.aspx utilizando

<param name="Initparams"
value="UserName=<%=System.Security.Principal.WindowsIdentity.GetCurrent().Name%>"/>

código y obtengo el resultado cuando se ejecuta en la máquina local. Cuando lo implementé en el servidor se está volviendo como **

SERVICIO DE RED

¿Alguien puede dar una solución para esto?

¿Fue útil?

Solución

El servicio de red es probablemente la identidad de Windows del grupo de aplicaciones para su aplicación ASP.NET. Debe desactivar la suplantación al usar la autenticación de Windows:

<!-- Web.config file. -->
<configuration>
  <system.web>
    <authentication mode="Windows"/>
    <identity impersonate="true"/>
  </system.web>
</configuration>

También debe configurar su configuración de IIS para usar la autenticación integrada de Windows. Todo esto asume que estás en un dominio.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top