如何判断VB.Net应用程序正在运行的用户以及如何更改它?

时间:2009-06-23 20:45:54

标签: asp.net vb.net iis

我们有一个需要访问网络资源的应用。它是用VB.Net编写的。应用程序无法通过UNC路径访问另一台服务器上的文件。我们如何才能找出应用程序真正运行的用户以及如何更改?我们尝试了this KB from Microsoft ...但它没有用。

1 个答案:

答案 0 :(得分:0)

如果您希望此处登录用户的凭据是要访问的属性:

Page.User.Identity.Name

如果应用程序在应用程序池中运行,则可能有一些帐户被设置为模拟其执行,例如本地系统帐户,网络服务或其他。进程下的任务管理器可以显示工作进程的用户名,例如。 IIS 5.1中XP上的aspnet_wp.exe。

如果这些都没有帮助,请说明您正在使用的IIS版本以及正在使用的VB.Net版本来帮助缩小所发生的范围。