我正在将一个旧版(古老的).asp应用程序移植到新服务器上进行备份。它使用此代码来确定用户:如何添加Windows用户身份验证/ IIS
sLogonUser = LCASE(Request.ServerVariables(“LOGON_USER”))
我相信为了这个字段被填充,我有打开的“Windows集成身份验证“使用IIS管理器。我已经这样做了,但现在我收到一条错误消息,指出“网站无法显示”。我认为这必须与身份验证有关,因为即使是一个简单的“hello.asp”也有同样的问题。
这使我相信有效的Windows用户必须在新服务器上注册。这是“Active Directory”吗?添加用户的最佳方式是什么?
“客户端必须使用IE来将LOGON_USER自动发送到服务器” - 不正确。 Firefox/Chrome会提示进行NTLM身份验证。 IE浏览器很无用,但LOGON_USER仍然可以与其他浏览器一起使用。 – Portman 2009-02-19 01:16:34