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