401 - 未授权: 由于凭据无效,访问被拒绝(最猛的做法)

今天遇到一个贼奇葩的需求,我想直接点击下图中的  '实验7测试.zip',直接弹出下载的页面

401 - 未授权: 由于凭据无效,访问被拒绝(最猛的做法)

一般的做法是设置 ‘实验7测试.zip'该文件添加一个用户并授予相应的读写权限(并用相同的方法设置网站根目录的读写权限),如下图:

401 - 未授权: 由于凭据无效,访问被拒绝(最猛的做法)

并在IIS网站中身份验证中,添加上该用户,如下图:

401 - 未授权: 由于凭据无效,访问被拒绝(最猛的做法)

401 - 未授权: 由于凭据无效,访问被拒绝(最猛的做法)

 

 

 

但是,由于有其他的特殊性需求,不能手动修改文件  ' 实验7测试.zip' 的读写权限,因为这个文件是在网站启动后,通过其它编程的手段写入并放到该文件夹下的,所以就只有Administrator能直接访问

401 - 未授权: 由于凭据无效,访问被拒绝(最猛的做法)

 

 

 

 

我的做法是设置超级用户Administrator的权限是完全控制,从上图中已经能看出了。

 

并在IIS网站中的身份验证中的匿名用户输入Administrator账号和Administrator账号的密码,然后重启网站,如下图:

401 - 未授权: 由于凭据无效,访问被拒绝(最猛的做法)

401 - 未授权: 由于凭据无效,访问被拒绝(最猛的做法)

 

 

注意:如果有其他的解决办法,千万不要使用该方法,因为该方法很不安全,我由于需求奇葩才这样干

 

如果你有更好的办法,可以交流交流