【问题标题】:iis 7.5 not honoring global.asa session connection; What configuration change do I need to make?iis 7.5 不支持 global.asa 会话连接;我需要进行哪些配置更改?
【发布时间】:2011-05-09 12:42:55
【问题描述】:

我需要进行哪些配置更改? 您好,最近将我的笔记本电脑升级到了 windows7,我从 subversion 中删除了我们的网站以进行一些更新。在将它们移动到我们的 beta 站点之前,我总是在 localhost 上测试这些更改。现在,我能够在 Windows 7 上设置 IIS 来运行我们的网站,但似乎只有非动态的 asp 页面在工作。任何尝试连接数据库的页面都会返回错误消息。

用于 ODBC 的 Microsoft OLE DB 提供程序 驱动程序错误“80040e4d”

[Microsoft][SQL Native Client][SQL 服务器]用户 'NT 登录失败 授权\匿名登录'。

/include/chooseyear.inc,第 15 行

这是 Global.asa 文件

'添加锁定到会话启动到 保护当前年份变量' 变坏了

If isEmpty(Application("CURRENT_YEAR"))

那么 Application.lock Application("CURRENT_YEAR") = Year(now()) Application.Unlock END IF 'Doug Chamberlain' 继续使用 ODBC 连接访问数据
Session("DBConnection")= "DSN=WITHHELD;UID=USER_NAME_WITHHELD;PWD=PASSWORD_WITHHELD;DATABASE=master;APP=www"

      Session("ConnectionTimeout") = 120  
      Session("CommandTimeout") = 102         'Doug Chamberlain       '09/10/2010

更新:
这是失败的代码行。但在升级到 Windows 7 和 IIS7.5 之前工作 PropConnection.Open Session("SCPAASPConnection")

当它失败时我在网站上进行了调试,该变量的值是 "DSN=WITHHELD;UID=USER_NAME_WITHHELD;PWD=PASSWORD_WITHHELD;DATABASE=master;APP=www"

但错误信息与下面相同,似乎只是忽略了连接字符串变量中的用户/密码。通过打开 Windows 身份验证和匿名身份验证,我确实让网站工作稍微好一点。但是,当我这样做时,其他事情就会中断。就像我使用的链接扫描仪一样。

【问题讨论】:

    标签: windows-7 asp-classic odbc iis-7.5


    【解决方案1】:

    这与 ASP 没有任何关系,因为所有 ASP 页面都是动态的(因为它们将被 IIS 解析),根据您所说的(以及错误消息),它只是那些与数据库连接失败。

    这是因为默认情况下运行 IIS 应用程序池进程的用户帐户将无法访问 SQL 框。您可以为该帐户添加 SQL 登录名,或者如果它只是您运行它的本地计算机,则只需将应用程序池标识更改为作为 NetworkService 运行。

    在 IIS 中,选择站点的应用程序池,单击 Edit Application Pool > Advanced Settings 并将 Process Model > Identity 从 ApplicationPoolIdentity 更改为 NetworkService。

    【讨论】:

    • 为什么不使用这个用户名/密码组合来登录服务器? DSN=WITHHELD;UID=USER_NAME_WITHHELD;PWD=PASSWORD_WITHHELD;DATABASE=master;APP=www
    • 好吧,我不能说没有看到所有代码,但从我上面看到的情况来看,您实际上并没有使用该连接字符串打开数据库连接,只是将其分配给会话变量。您还有其他连接字符串/数据库对象吗?
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2010-10-20
    • 1970-01-01
    • 2014-07-20
    • 2017-05-02
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多