我正在调用在IIS 7.5上的虚拟目录中运行的Web服务应用程序(.asmx)(出于开发目的,我只有IIS 5.1,但我希望能提供一些帮助)。从VS2010中运行时调用我的ws System.Security.Principal.WindowsIdentity.GetCurrent()。Name返回domain \ windows用户但是当我通过虚拟目录调用它时,我得到机器名\ ASPNET。
由于某些原因,最终环境中的web.config中不允许这样做。虚拟目录仅具有集成Windows身份验证。
在描述的情况下,有人可以了解如何获取当前用户的Windows用户名吗?
提前致谢...
./ CJ
答案 0 :(得分:0)
毕竟允许使用模仿......现在一切正常