我正在使用JQuery来调用在web.config中设置的asp.net webservice,以仅允许登录用户访问。
这很好用。当从Web Developer Express本地运行时,如果我注销并尝试调用webservice,我会收到一条401消息,然后我将其用于将用户重定向到登录页面。但是,当在实时服务器上运行时,我会收到一个“需要身份验证”的弹出框,询问用户名和密码。
这是为什么?有什么办法可以阻止这个吗?
而且,当我输入正确的用户名和密码时,该框就会再次出现。
非常感谢任何帮助!
答案 0 :(得分:0)
在生产中,您只需要为IIS管理器中的特定页面禁用IIS身份验证