Authentication 401.2移动到IIS7后

Authentication 401.2移动到IIS7后,authentication,iis-7,http-status-code-401,Authentication,Iis 7,Http Status Code 401,我们有一个网站,应该是完全开放的,每个人都可以使用。它承载多个web服务。它配置为匿名身份验证。我正在用一个新的url将它从IIS 6服务器迁移到IIS7服务器,这两个站点在迁移期间都应该处于活动状态。我在尝试访问新服务器上的站点时遇到401.2错误。这是怎么可能的,我如何修复它?您可以设置匿名身份验证,并且必须检查.net授权部分中的拒绝规则,以确保您的应用程序可以访问所有用户。 如果您正在进行任何其他身份验证,那么它也必须起作用。您可以在日志文件夹中详细查看错误。我刚刚发现这只影响asmx文

我们有一个网站,应该是完全开放的,每个人都可以使用。它承载多个web服务。它配置为匿名身份验证。我正在用一个新的url将它从IIS 6服务器迁移到IIS7服务器,这两个站点在迁移期间都应该处于活动状态。我在尝试访问新服务器上的站点时遇到401.2错误。这是怎么可能的,我如何修复它?

您可以设置匿名身份验证,并且必须检查.net授权部分中的拒绝规则,以确保您的应用程序可以访问所有用户。
如果您正在进行任何其他身份验证,那么它也必须起作用。您可以在日志文件夹中详细查看错误。

我刚刚发现这只影响asmx文件。如果我尝试加载page.asmx,我会得到一个401.2错误,不管page.asmx是否存在!如果我尝试加载任何其他文件,如果该文件存在,我将获得该文件,如果不存在,我将获得404。请尝试Fiddler检查页面是否重定向到其他位置。