如何通过Web Service实现对Web Service所在服务器的文件操作? 我在本机开发的Web Service,直接用绝对路径访问本机的路径,如"C:\Inetpub\wwwroot",无论是在本机客户端调用还是在其他机器上的客户端进行调用,都可以正常对文件进行读写操作。但是将此Web Service发布到服务器上后,客户端调用时,都会提示对"C:\Inetpub\wwwroot"的访问被拒绝。请问该如何解决? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 是服务器的安全设置问题,给aspnet用户添加目标路径的访问权限,尽量提高aspnet用户的等级 两种情况:1、用户权限不够。2、该服务器上,C:\Inetpub\wwwroot目录的访问权限中设置了不允许写入。这点可能性大些。 查看方法,查看C:\Inetpub\wwwroot目录的属性,可以看到其读写设定情况。 已经给ASP.NET用户添加了对这个目录的访问权限,这个权限已经是完全控制,但还是出现同样的问题。另,C:\Inetpub\wwwroot只是举例,实际上已经试过其他目录,问题一样出现 具体错误信息如下:System.Web.Services.Protocols.SoapException{"服务器无法处理请求。 ---> 对路径“c:\\Inetpub\\wwwroot\\Log.txt”的访问被拒绝。"} 在IIS中,网站右键属性中,有读写权限,修改 sql读取数据库内容进行判断的问题 新手请教:VS2003 中有 DllImport 吗? access C# 查询一段时间内数据问题 页面间多值传递的问题,还请高手看看!在线等 C#中事件委托的使用!! 请教一个office com在office程序启动时无法加载的问题 如何任意角度旋转图形 怎样部分调整picturebox的透明度 寻求关于Word档案的数据库管理方面的解决方案 用DATAGRID的绑定列能传一个ID给下一下FROM吗? winform自动重绘问题 如果把16进制数转换成10进制?????
1、用户权限不够。
2、该服务器上,C:\Inetpub\wwwroot目录的访问权限中设置了不允许写入。这点可能性大些。
查看方法,查看C:\Inetpub\wwwroot目录的属性,可以看到其读写设定情况。
另,C:\Inetpub\wwwroot只是举例,实际上已经试过其他目录,问题一样出现
System.Web.Services.Protocols.SoapException
{"服务器无法处理请求。 ---> 对路径“c:\\Inetpub\\wwwroot\\Log.txt”的访问被拒绝。"}