我正在尝试从VB.Net应用程序获取客户端域\用户名。
当我使用
时System.Security.Principal.WindowsIdentity.GetCurrent().Name
我得到了我想要的结果。但只有通过visual studio / iisexpress在本地运行它 但是当我尝试将它放在我的IIS 7.5(在Windows 2008服务器上)时,程序将在运行这行代码时停止。它就停止了。
使用此
on Error GoTo test_Error
test_Error:
Error_Handler(writes errors to a sql log)
未捕获错误。
那是怎么回事? 谢谢!
更新: 在这里使用'Try-catch'
Try
MsgBox(System.Security.Principal.WindowsIdentity.GetCurrent().Name)
Catch ex As Exception
MsgBox(ex.Message)
End Try
仍然无法显示错误消息(Chrome broswer,是弹出窗口已启用)
使用chrome开发人员工具我发现这是错误:
Sys.WebForms.PageRequestManagerServerErrorException:在服务器上处理请求时发生未知错误。从服务器返回的状态代码是:500
答案 0 :(得分:0)
试试这个 -
"bussen":[{"busnummer":"530","busnaam":"test bus 1"},{"busnummer":"540","busnaam":"mechelen"}]
这将返回原始身份验证用户名。