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

向右看齐 2022-09-07 15:50 229阅读 0赞
  1. WebClient wc = new WebClient();
  2. //有连接凭证(没有连接凭证的可以不加)
  3. wc.Credentials = new NetworkCredential("admin", "123456");
  4. wc.Headers.Add(HttpRequestHeader.ContentType, "application/json; charset=utf-8");
  5. byte[] bt = wc.DownloadData(@"file://192.168.0.313/Upload/PdfTemplate/XS.pdf");

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

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

watermark_type_ZmFuZ3poZW5naGVpdGk_shadow_10_text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L1N1bnNoaW5lQmxvZw_size_16_color_FFFFFF_t_70

发表评论

表情:
评论列表 (有 0 条评论,229人围观)

还没有评论,来说两句吧...

相关阅读