访问需要用户名和密码
警告:此服务器正在请求以不安全的方式发送您的用户名和密码(没有安全连接的基本身份validation)
我收到以上消息。 我已经在godaddy托pipe空间中托pipe了一个网站。 但是,当我运行它..它提示用户名和密码(上面的消息)。 我没有在我的网站使用Windows身份validation….此外,我已testing我的网站代码在testing服务器….它从来没有提示此消息,除非集成的Windows身份validation被选中。 任何帮助表示赞赏..谢谢
你有错误的方法。 在没有安全连接(HTTPS)的情况下使用基本身份validation将导致凭据通过networking未encryption传递。 集成Windows身份validation不会得到这个消息(我相信你从来没有这样做)。 如果您没有使用基本身份validation在testing服务器上获取消息,则可能是因为浏览器检测到服务器位于本地networking中。
您可以执行以下两项操作之一:更改为集成Windows身份validation或激活SSL。 对于暴露于互联网的网站,不build议使用集成的Windows身份validation,因为它不会跨代理服务器工作。
编辑:该网站似乎使用表单authentication – 即。 用户名和密码input页面中的字段。 在这种情况下,authentication由Web应用程序执行,而不是留给Web服务器。 换句话说,应该设置服务器没有身份validation – 不是基本的,不是集成的窗口,而是匿名访问。
请记住,使用表单身份validation,除非激活SSL,否则凭据也将通过networking未encryption传递。
我遇到了同样的问题,但后来发现分配给Web服务器的IP地址与我们内部网中的无线路由器的IP地址相同。 我更改了Web服务器的IP地址,问题已解决。