首页 新闻 论坛 群组 Blog 文档 下载 读书 Tag 网摘 搜索 .NET Java 游戏 视频 人才 外包 培训 数据库 书店 程序员
中国软件网
欢迎您:游客 | 登录 注册 帮助
  • 郁闷,请帮忙分析下,谢谢!~ [已结贴,结贴人:job_2006]
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    发表于:2008-05-15 15:21:22 楼主
    调试访问没问题

    发布后或者把虚拟目录直接指向程序目录再访问时,就变得超级慢,登录不进去,是怎么回事啊?
    30  修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    发表于:2008-05-15 15:23:171楼 得分:2
    是在同一台机器吗?
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    发表于:2008-05-15 15:24:582楼 得分:0
    顶下
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    发表于:2008-05-15 15:26:073楼 得分:0
    引用 1 楼 csdnshao 的回复:
    是在同一台机器吗?

    数据库在服务器上,我发布或直接指向我本地的程序建立虚拟目录

    然后访问就慢了,并且登录不进去,好慢好慢

    以前从来没有遇到过
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    • Bogard
    • 等级:
    发表于:2008-05-15 15:26:424楼 得分:3
    服务器.net framework 没装好。
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    发表于:2008-05-15 15:31:205楼 得分:0
    ...服务器是我本地啊,数据库在服务器上而已
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    • Bogard
    • 等级:
    发表于:2008-05-15 15:37:366楼 得分:10
    登录不进是吧。那很可能是数据库所在的服务器没有登录权限。自己找找试试
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    • Bogard
    • 等级:
    发表于:2008-05-15 15:41:587楼 得分:5
    如果还不行,在远程服务器上sql server 2000使用混合验证模式。自己摸索试试。
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    • Bogard
    • 等级:
    发表于:2008-05-15 15:44:468楼 得分:10
    IIS 匿名验证

    IIS 必须传递安全令牌对它模拟用户到远程服务器。 如果 IIS 使用匿名身份验证, Internet 来宾帐户被配置为本地计算机帐户, 然后的相同名称使用相同密码的帐户必须在远程服务器上创建和授予上授本地登录权限对于在 Microsoft Windows NT 4.0 域用户管理器。

    备用验证方法

    通过基本验证来连接到数据库, 您可能还验证 IIS 中用户也可以配置 Internet 来宾帐户将域帐户。 无法使用 WindowsNT 挑战与反应来访问远程 NTFS 资源上数据因为从未被传递到 IIS 用户密码。 而, 对密码哈希传递该 IIS 用来查询域控制器。 域控制器然后响应并验证或拒绝用户访问到 IIS。

    NTFS 文件和目录权限

    但是如果远程计算机上文件系统是 NTFS, 验证, IIS 中用户选择远程计算机上权限必须正确设置。 它们必须包括读取、 写入、 Execute, 和对文件本身, 更改和读取、 写入、 Execute、 删除和对目录文件驻留在其中更改。

    共享权限和配置

    这是共享上 Access 数据库必须允许为同一用户, NTFS 文件和目录。 除非所有验证用户会在计算机上管理员这个共享能管理共享。 因为这是太, 最好创建非管理共享用于访问数据库。 如果数据库是存储在非Windows 平台, 该共享必须配置适当对于目标平台。 更多有关使用 Access 数据库通过 Novell 文件共享, 请参阅 " 参考 " 部分。

    临时目录配置

    以及访问远程资源, 上文件存为 Jet 引擎需要能够将临时文件写入本地计算机 (IIS 服务器, 本例中)。 如果 TEMP 和 TMP 变量, IIS 服务器上没有配置 Jet 引擎尝试将这些文件写入 \ WINNT\System 32 目录。 这是可能不接受对于大多数 Web 站点, 因此通常要配置 TEMP 和 TMP 变量。 为计算机上交互式用户通常已经配置这些变量。 但是, 启动从 IIS 进程因此它可能需要手动配置 IIS 计算机上 TEMP 和 TMP 变量没有访问这些变量。

    要这样做, 请按照下列步骤操作:

    注意 由于目前有若干版本的 MicrosoftWindows, 以下步骤可能不同计算机上。 如果它们, 请参阅产品文档来完成这些步骤。 1. 在 IIS 计算机, 右击 我的电脑 , 然后单击 属性 
    2. 在 系统属性 对话框中, " 高级 " 选项卡, 依次 环境变量 。 
    3. 环境变量 对话框中, 找到 系统变量 部分。 在 变量 列, 找到 TEMP 变量。

    注意 如果 TEMP 系统变量不存在, 您必须创建 TEMP 系统变量。 要这样做, 请按照下列步骤操作: a.  在 系统变量 的 环境变量 对话框, 部分单击 新建 。 
    b.  在 新系统变量 对话框中, 键入 TEMP 变量名 中, 框, 然后单击 确定 。 

    4. 选择 TEMP 变量, 并单击 编辑 。 
    5. 计算机上的 编辑系统变量 对话框, 变量值 框中键入 Temp 文件夹的位置。 
    6. 单击 确定 。
    7. 对 TMP 系统变量重复步骤 3 至 6。
    最后, 您必须确保用户或组, IIS 模拟具有完全控制的 Temp 文件夹和文件文件夹中。

    这是微软给的这方面的资料
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    发表于:2008-05-16 11:18:389楼 得分:0
    应该是数据库所在的服务器没权限,但我本地调试时就可以用,奇怪!~
    发布后建虚拟目录就不可以了,汗
    修改 删除 举报 引用 回复

    网站简介广告服务网站地图帮助联系方式诚聘英才English 问题报告
    北京创新乐知广告有限公司 版权所有 京 ICP 证 070598 号
    世纪乐知(北京)网络技术有限公司 提供技术支持
    Copyright © 2000-2008, CSDN.NET, All Rights Reserved