In my Silverlight application, I am trying to get the logged windows user id in xxx.web project of xxxx.aspx page by using
<param name="Initparams"
value="UserName=<%=System.Security.Principal.WindowsIdentity.GetCurrent().Name%>"/>
code and am getting the result when running in the local machine. When I deployed it in the server it is getting like **
NETWORK SERVICE
Can anyone give solution for this?
NETWORK SERVICE is probably the Windows identity of the Application Pool for your ASP.NET application. You need to turn off impersonation when using Windows authentication:
You also need to configure your IIS settings to use Integrated Windows authentication. This is all assuming you're on a domain.