【发布时间】:2013-01-10 17:09:51
【问题描述】:
Get Current Windows User VB.net
请原谅这个 .NET 新手,因为我不知道我试图支持的应用程序的复杂性或 Windows 身份验证的详细工作原理。
我尝试修改的应用程序是 Excel 加载项和 Dynamics GP Web 服务扩展的组合。我正在尝试向 WS 扩展添加一行简单的代码,将当前 Windows 用户设置为一个变量。就像链接问题中的人一样,我正在获得 NT AUTHORITY\NETWORK SERVICE 而需要获得真正的 Windows 用户。
我在上面的链接中看到了问答。但是,将该行添加到 WS 扩展 web.config 文件会破坏我正在使用的应用程序。我收到一个以“客户端找到响应内容类型 [...]”开头的错误,该错误在屏幕的可视部分下方继续,无法滚动,因此我不知道下方是否还有有用的内容。
我也尝试将我的变量设置为 Environ("USERNAME") 但将其设置为 "ROGUE$" - ROGUE 是我的计算机名称。我期待成功的努力使我的变量等于“管理员”,因为这就是我在我正在测试的虚拟机上的身份。
【问题讨论】:
标签: vb.net web-services windows-authentication