网站由于误删除IUSR_xxx帐号导致404.1访问错误问题。
由于服务器无缘无故重启了,因此打算彻底检查一次,删除了很多没有用的帐号,一不小心删除了IIS的帐号,导致网站访问失败。
搞了半天,网上也搜索了半天,全部都是废话!!!bullshit!!最后,在自己本地装了个IIS然后照配置了一次才成功。
1. 计算机管理 -》 本地用户和组 => 用户
创建一个新的用户,例如名字是IUSR_citibox, 密码自己设定一个。然后点击属性,修改地属于:Guests。
这里注意!!!在常规的Tab里面,“用户下次登录时须更改密码 ”不要勾! 用户不能更改密码勾上,密码永不过期勾上。
2. 进入资源管理器,去到网站的根目录,例如c:\wwwroot,属性=》安全=》组或用户名称=》添加 IUSR_citibox。
权限是“完全控制” , 点击“高级”,在“权限”tab下面“用在此显示的可以应用到子对象的项目替代所有子对象的权限项目”勾上,然后目录下面的所有文件权限都会和当前一致。
3. 进入IIS管理器,网站-》属性=》目录安全性=》 身份验证和访问控制=》编辑
启动匿名访问勾上,用户名、密码就是1里面创建的。
用户访问需经过身份验证,全部不要勾。
确定。
4. 进入 本地安全策略, 安全设置=》本地策略=》用户权限分配=》从网络访问次计算机=》属性,这里添加刚才的用户。
5. 重启IIS,完成了。
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 如何编写易于单元测试的代码
· 10年+ .NET Coder 心语,封装的思维:从隐藏、稳定开始理解其本质意义
· .NET Core 中如何实现缓存的预热?
· 从 HTTP 原因短语缺失研究 HTTP/2 和 HTTP/3 的设计差异
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
· 周边上新:园子的第一款马克杯温暖上架
· Open-Sora 2.0 重磅开源!
· 分享 3 个 .NET 开源的文件压缩处理库,助力快速实现文件压缩解压功能!
· Ollama——大语言模型本地部署的极速利器
· DeepSeek如何颠覆传统软件测试?测试工程师会被淘汰吗?
2010-02-28 打造第二代测试框架TestDriven 2.0(二)—— 类的依赖性分析