WebClient发布到IIS后访问共享文件提示用户名或密码错误(已设置凭证)

1 篇文章 0 订阅
    

     WebClient wc = new WebClient();
     //有连接凭证(没有连接凭证的可以不加)
     wc.Credentials = new NetworkCredential("admin", "123456");
     wc.Headers.Add(HttpRequestHeader.ContentType, "application/json; charset=utf-8");

     byte[] bt = wc.DownloadData(@"file://192.168.0.313/Upload/PdfTemplate/XS.pdf");    


     

 话不多说,上代码,从代码段里面可知,已有设置连接凭证和密码,调试代码也正确,但是已部署到iis就提示“用户名或密码错误”,接着考虑到会不会是没有文件夹权限,然后给文件夹添加了此用户并赋值了所有的权限,结果发现还是不行,最后终于找到了此问题的解决方案如下图:

首先打开iis,找到对应站点的应用程序池==》高级设置==》找到里面的标识==》选择应用程序标识为自定义账户==》点击设置 ==》输入用户名密码,最后确认就好啦

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值