【问题标题】:IIS 6.0 Is Stubbornly Remembering Authentication Settings [closed]IIS 6.0 顽固地记住身份验证设置 [关闭]
【发布时间】:2008-09-22 03:18:43
【问题描述】:
我的应用程序的文件夹中有一个 .asmx,我不断收到 401 尝试访问它。
我对包括目录安全设置在内的设置进行了两次和三次检查。它允许匿名。我关闭了 Windows 身份验证。
如果我删除应用程序及其所在的文件夹,然后以相同的应用程序名称重新部署它,它会神奇地重新应用旧设置。
如果我将完全相同的应用程序部署到服务器上的不同文件夹并以新名称创建另一个应用程序并再次设置目录安全设置,它会起作用!!!
如何让 IIS 忘记原来应用名称下的设置?
【问题讨论】:
标签:
asp.net
http
authentication
iis-6
http-status-code-401
【解决方案1】:
删除 IIS 中的第一个应用程序及其在磁盘上的相关文件后,尝试重新启动 IIS(或您的服务器,如果可能)。然后回来重新创建整个设置。
【解决方案2】:
最终我让它再次工作。通过部署到不同的文件夹并为其重新创建虚拟文件夹/应用程序。
我不确定这有什么不同,但至少事情又恢复了。
【解决方案3】:
我在使用 asp.net 页面时遇到了类似的情况。我为虚拟目录启用了匿名并关闭了集成,但一页是相反的。一切正常,直到我转到一个特殊页面,然后我的回帖停止工作,我无法退出该站点,直到我部署到一个新的虚拟目录。
我的最终解决方案是为整个网站启用匿名和集成,然后在该页面上关闭匿名。