用户名: 密码: 免费注册 忘记密码? 网站地图 | 加入收藏 | 设为首页
首页 | 新闻 | 工具 | 系统 | 办公 | 聊天 | 多媒体 | 网页 | 运营 | 平面 | 欣赏 | 数据库 | 程序 | 服务器 | 组网
网页 | 3dmax | Ghost | Windows Xp| Dreamweaver | photoshop | Flash | office | Alexa | Css | QQ | Asp | PHP | Jsp | Access
Flash MX 2004入门 | 网站推广策略 | CorelDRAW入门 | ASP学习 | 网站建设大师功 | Word入门
  iTbulo.com > 学院 > 程序开发教程 > ASP.net教程 > Framework教程 > 文章正文
解决ASP.NET创建的线程的用户改变引发的拒绝访问错误
iTbulo.COM 2005-4-4 佚名()
解决ASP.NET创建的线程的用户改变引发的"拒绝访问"错误


ASP.NET创建的线程的用户由<identity impersonate="true"/> 改为NT AUTHORITY\NETWORK SERVICE, 引起"System.UnauthorizedAccessException","拒绝访问"


Dim thr As Threading.Thread
Dim l As System.Security.Principal.WindowsIdentity

Function print()
thr = New Threading.Thread(AddressOf printAutoCAD)
thr.Start()
l = System.Security.Principal.WindowsIdentity.GetCurrent
End Function

Private Sub printAutoCAD()
System.Security.Principal.WindowsIdentity.Impersonate(l.Token)
...
End Function


文章搜索
相关资讯
相关文章 相关下载
VB 从零开始编外挂(九)
VB 从零开始编外挂(八)
基于ASP.NET实现全球化
ASP.NET中使用IFRAME建立类Modal窗口
C# Builder 实现POP3信箱的监视
焦点信息