当前位置:编程学习 > C#/ASP.NET >>

一个线程问题


Thread t = new Thread(new ThreadStart(Process));
t.Start();

我要做得处理在方法Process中,里面有对数据库的操作和文件操作
我在VS2008中运行正确,能够得到正确的结果,但是当部署到IIS7上面后就会报打开数据库失败的错误,
是因为权限的问题吗,还是怎么回事,大家帮忙看看



--------------------编程问答-------------------- 应该是权限不够 导致的 --------------------编程问答-------------------- 权限不够,IE权限不够 --------------------编程问答-------------------- 在主线程当中处理的话部署到IIS上面是正确的,只是在线程当中操作会不正确 --------------------编程问答-------------------- 在确保连接数据没有问题的情况下再注意线程间的同步, --------------------编程问答-------------------- --------------------编程问答--------------------
引用 1 楼 sandy945 的回复:
应该是权限不够 导致的

恩 --------------------编程问答-------------------- --------------------编程问答-------------------- 文件操作权限问题
数据连接是没问题的
可能是你的把文件操作和数据操作一起try catch了,
本来是文件操作失败,但你的异常信息写的数据库打开失败,
导致结果是数据连接失败,
解决方法:将你的文件赋予ASP.NET的IIS用户有可写权限
补充:.NET技术 ,  ASP.NET
CopyRight © 2022 站长资源库 编程知识问答 zzzyk.com All Rights Reserved
部分文章来自网络,