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

时间:2008-09-22 03:18:43

标签: asp.net http authentication iis-6 http-status-code-401

我的应用程序中的文件夹中有一个.asmx,我一直试图访问它。

我对设置进行了双重和三重检查,包括目录安全设置。它允许匿名。我关闭了Windows身份验证。

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

如果我将完全相同的应用程序部署到服务器上的其他文件夹并以新名称创建另一个应用程序并再次设置目录安全设置,则可以正常工作!!!

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

3 个答案:

答案 0 :(得分:1)

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

答案 1 :(得分:0)

最终我又恢复了工作。通过部署到不同的文件夹并重新创建虚拟文件夹/应用程序。

我不确定这有什么不同,但至少事情再次发挥作用。

答案 2 :(得分:0)

我遇到了与asp.net页面类似的情况。我有匿名和虚拟目录的集成,但一页是相反的。一切正常,直到我进入一个特殊页面,然后我的帖子后台停止工作,直到我部署到新的虚拟目录,我无法退出网站。

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