WebService权限设置问题!

wumylove1234 2006-05-09 11:02:18
Access的数据库与WebService不在同台机器,怎么WebService就不能打开那台机器的数据库呢?那台机器已经设置完全共享权限,且我用VB,C#的WinForm都可以正常打开.

后来经网友提点,知道了访问WebService应该使用的是"IUSR_机器名"这个用户,我试着在存放Access数据库的机器上添加了该用户,然后在共享上增加了"IUSR_机器名"这个用户且权限为完全权限,但是依然无法打开数据库.

我的连接字符串是这样的: <add key="dbConn.ConnectionString" value="Provider=Microsoft.Jet.OLEDB.4.0;Data Source=\\10.86.3.19\forbo\SieglingNew.mdb;Persist Security Info=False" />

请各位大侠帮助.
...全文
657 11 打赏 收藏 转发到动态 举报
写回复
用AI写文章
11 条回复
切换为时间正序
请发表友善的回复…
发表回复
wumylove1234 2006-05-18
  • 打赏
  • 举报
回复
原来是权限问题,要模拟其它用户.
九型思维 2006-05-12
  • 打赏
  • 举报
回复
【PIN】web2.0工程师,.net工程师,技术经理,flash编程&设计师,3D美工设计师等,长期有效
如有意向,请发Resume至datehr@126.com
详情请见
http://iten.126.com

http://blog.csdn.net/datehr/
wumylove1234 2006-05-11
  • 打赏
  • 举报
回复
这个办法也不错,谢谢了.我先试试.
timelyraining 2006-05-10
  • 打赏
  • 举报
回复
在webservice所在的机器上建立网络磁盘映射。
wumylove1234 2006-05-10
  • 打赏
  • 举报
回复
up
wumylove1234 2006-05-09
  • 打赏
  • 举报
回复
up
wumylove1234 2006-05-09
  • 打赏
  • 举报
回复
http://support.microsoft.com/default.aspx?scid=kb%3Bzh-cn%3B207671

这篇文章介绍了一些IIS访问网络文件的知识,但N多知识看不懂.照着做了一些也不管用.

楼上说的方法,开Guest,然后建立网上连接我已经试过了,都不好用.
启动WebService的是ASPNet这个用户,但是用户访问时候应该是IUSR_XXX这个匿名用户吧?唉,如果哪位大侠有环境测试就好了.

因为它这里有多个Access数据库,客户说为了分担压力所以将多个数据库放在不同的服务器上,我只有一个WebService,当然不能照顾多个数据库了.
dssw 2006-05-09
  • 打赏
  • 举报
回复
同一楼上的看法
Knight94 2006-05-09
  • 打赏
  • 举报
回复
webservice的启动用户是aspnet用户,也就是说你需要设置共享目录可以被guest用户访问。
而且如果系统没有建立网络连接的话,在webservice程序中建立连接是比较麻烦的;
方法一:使用net命令行来建立;
方法二:去映射网络驱动器。

但是,既然用Access作为数据库,放到本地是最好的选择。
wumylove1234 2006-05-09
  • 打赏
  • 举报
回复
thank you .
up!
jijl2001 2006-05-09
  • 打赏
  • 举报
回复
不知道,没有这么做过,帮你顶

12,162

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 Web Services
社区管理员
  • Web Services社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧