IIS 6.0顽固地记住身份验证设置

时间:2020-03-06 14:31:21  来源:igfitidea点击:

我的应用程序中的文件夹中有一个.asmx,但我一直收到尝试访问它的401.

我已经两次和三次检查了包括目录安全性设置在内的设置。它允许匿名。我关闭了Windows身份验证。

如果删除该应用程序及其所在的文件夹,请以相同的应用程序名称重新部署它,神奇地重新应用旧设置。

如果我将完全相同的应用程序部署到服务器上的其他文件夹,并使用新名称创建另一个应用程序,然后再次设置目录安全性设置,它将起作用!!!

如何让IIS忘记原始应用程序名称下的设置?

解决方案

删除IIS中的第一个应用程序及其磁盘上的相关文件后,请尝试重新启动IIS(如果可能,请重新启动服务器)。然后返回并重新创建整个设置。

最终,我又恢复了工作。通过部署到其他文件夹并为其创建虚拟文件夹/应用程序。

我不知道这有什么区别,但至少事情再次发生了。

我在asp.net页面上遇到了类似情况。我为虚拟目录启用了"匿名"功能,并禁用了"集成"功能,但是页面却相反。一切正常,直到我转到一个特殊页面,然后我的帖子才停止工作,直到将其部署到新的虚拟目录,我才能注销该站点。

我最终的解决方案是为整个站点启用匿名和集成功能,然后在该页面上关闭匿名功能。