我们有一个需要访问网络资源的应用。它是用VB.Net编写的。应用程序无法通过UNC路径访问另一台服务器上的文件。我们如何才能找出应用程序真正运行的用户以及如何更改?我们尝试了this KB from Microsoft ...但它没有用。
答案 0 :(得分:0)
如果您希望此处登录用户的凭据是要访问的属性:
Page.User.Identity.Name
如果应用程序在应用程序池中运行,则可能有一些帐户被设置为模拟其执行,例如本地系统帐户,网络服务或其他。进程下的任务管理器可以显示工作进程的用户名,例如。 IIS 5.1中XP上的aspnet_wp.exe。
如果这些都没有帮助,请说明您正在使用的IIS版本以及正在使用的VB.Net版本来帮助缩小所发生的范围。