gpt4 book ai didi

asp.net - 使用 Visual Studio Web 服务器运行时的身份验证对话框

转载 作者:行者123 更新时间:2023-12-05 05:29:15 25 4
gpt4 key购买 nike

当使用 Visual Studio 的内置 Web 服务器时,每次我发出页面请求时,都会弹出标准登录框并要求提供凭据。如果我真的输入我的凭据,它就不起作用,所以我只需要点击取消 5 次它就会消失。

当我通过 IIS(本地或测试服务器)运行应用程序时,它工作正常(没有登录框出现)。

有人知道如何解决这个问题或知道是什么原因造成的吗?

最佳答案

我假设您指的是 JavaScript 警告框外观的登录对话框,对吧?当您向 IIS 禁用匿名访问的网站部分发出请求时,会弹出此对话框。它不同于 ASP.NET 身份验证。

您是否对网站的某些部分进行了保护?或者您是否向外部网站发出任何 HTTP 请求,例如图像等?

如果您的页面在多次点击取消后看起来没问题,它一定是对 protected 文件(如图像、css、js 或其他)的 HTTP 请求之一。

我会在 Fiddler 或 Firebug 中查看当您在该登录对话框中点击取消时是否有任何请求失败。

我还会尝试清除在 IIS 上运行的页面上的缓存/经过身份验证的 session ,看看它是否真的向您显示了登录对话框。

关于asp.net - 使用 Visual Studio Web 服务器运行时的身份验证对话框,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/493772/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com