代码之家  ›  专栏  ›  技术社区  ›  John

ASP.NET:忽略Windows身份验证

  •  0
  • John  · 技术社区  · 16 年前

    我有一个应用程序需要使用“基本身份验证”;但是,为了让您在Visual Studio中调试该应用程序,IIS要求目录也启用“Windows身份验证”。

    问题是我的用户处理程序试图发送一个基本身份验证请求,以将它们与数据库进行比较…但是,由于上述“Windows身份验证”,NTLM请求将IIS插入头中,从而优先向下推基本身份验证请求,因此用户将改为将其发送到服务器。

    以前有人遇到过这种情况吗?是否有一种在Visual Studio中调试而不打开Windows身份验证的方法(或至少阻止它请求安全性)?

    谢谢!

    编辑:忘记提到,在开发环境之外,“Windows身份验证”将不会打开

    1 回复  |  直到 16 年前
        1
  •  1
  •   matt_dev    16 年前

    Check it...

    我总是通过附加到进程来调试我的Web应用程序。