首页 > 代码库 > 【求解】WCF服务访问共享目录的问题
【求解】WCF服务访问共享目录的问题
环境:
电脑A:winform程序;
电脑B:部署了一个文件上传的WCF服务在IIS上。且该服务的配置文件中已经增加
<identity impersonate="true" password="1234" userName="Test" />//该账户同时存在于电脑B和电脑C中
;
电脑C:公布的共享路径;
在A的winform程序连接B的WCF服务上传文件,B的WCF服务将文件保存至C的共享路径中。
结果:路径无法访问。
System.UnauthorizedAccessException: 对路径“”的访问被拒绝
对比:同样的操作使用wevservice和.aspx都可以正常访问共享路径并操作。
期望/最终目的:找到可以在WCF中访问共享路径的解决方案。
在网上并未查找到相关的解决方案,同样的问题倒是查找到几个。
所以在这里,想请教园内的各路大神,这是什么原因?有什么解决方案不?先谢谢了。
排除:权限不足的原因
因为其他两种方式(WebService和.aspx)在没有配置【Asp.net模拟】的身份验证方式之前,也是同样的错误。使用【Asp.net模拟】的身份验证后,就可以正常操作。
所以我在想是不是因为WCF未能调用【Asp.net模拟】的身份验证?或者说该项配置对WCF无效?
【求解】WCF服务访问共享目录的问题
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。