C# Windows身份验证和完全访问页面

C# Windows身份验证和完全访问页面,c#,authentication,webforms,web-config,windows-authentication,C#,Authentication,Webforms,Web Config,Windows Authentication,我正在我的应用程序(web表单)中使用Windows身份验证,我正在尝试为401个错误创建一个页面,该页面应可供所有用户使用(无论是否经过身份验证)。 我的web.config文件如下所示: <authentication mode="Windows"/> ..... <location path="pageFor401errors.aspx"> <system.web> <authorization> <allow

我正在我的应用程序(web表单)中使用Windows身份验证,我正在尝试为401个错误创建一个页面,该页面应可供所有用户使用(无论是否经过身份验证)。 我的web.config文件如下所示:

<authentication mode="Windows"/>
.....
<location path="pageFor401errors.aspx">
  <system.web>
    <authorization>
      <allow users="*"/>
    </authorization>
  </system.web>
</location>

.....
当我在localhost上运行应用程序时,一切正常,但当我在远程服务器上发布和部署时,我不再有访问该页面的权限(我甚至尝试通过在浏览器中修改url显式访问该页面,并收到一个IIS特定错误-401 unauthorized)

有什么建议吗? 顺便说一下,我无法在服务器上配置IIS