IIS 6.0顽固地记住身份验证设置
时间:2020-03-06 14:31:21 来源:igfitidea点击:
我的应用程序中的文件夹中有一个.asmx,但我一直收到尝试访问它的401.
我已经两次和三次检查了包括目录安全性设置在内的设置。它允许匿名。我关闭了Windows身份验证。
如果删除该应用程序及其所在的文件夹,请以相同的应用程序名称重新部署它,神奇地重新应用旧设置。
如果我将完全相同的应用程序部署到服务器上的其他文件夹,并使用新名称创建另一个应用程序,然后再次设置目录安全性设置,它将起作用!!!
如何让IIS忘记原始应用程序名称下的设置?
解决方案
删除IIS中的第一个应用程序及其磁盘上的相关文件后,请尝试重新启动IIS(如果可能,请重新启动服务器)。然后返回并重新创建整个设置。
最终,我又恢复了工作。通过部署到其他文件夹并为其创建虚拟文件夹/应用程序。
我不知道这有什么区别,但至少事情再次发生了。
我在asp.net页面上遇到了类似情况。我为虚拟目录启用了"匿名"功能,并禁用了"集成"功能,但是页面却相反。一切正常,直到我转到一个特殊页面,然后我的帖子才停止工作,直到将其部署到新的虚拟目录,我才能注销该站点。
我最终的解决方案是为整个站点启用匿名和集成功能,然后在该页面上关闭匿名功能。