我有一台用于在家开发的 Windows7 笔记本电脑。
实时应用程序调用 SQL 数据库(“CANCENTRESRV”),我已成功将其重定向回我的笔记本电脑,使用 HOSTS 条目将 CANCENTRESRV 指向 127.0.0.1 等,并将数据库的最新副本加载到 SqlExpress 版本的 SQLSERVER 上以进行测试。
然后,应用程序根据来自服务器 IndexedDocumentTables.PathName 的 UNC 路径操作(例如打开、打印、发送电子邮件)文档,该路径指向当时实际文档服务器上的实际位置
例如(“\SADOCCANCENTRE.REALDOMAIN.COM\CANDATA\Letters\letterA.doc”)。
我已将 SADOCCANCENTRE 添加到 lmhosts 和 hosts 以指回 127.0.0.1(localhost),并使用注册表编辑器将“SADOCCANCENTRE”的“OptionNames”添加到 \HKLM...\LanMan\Parameters... 以便将 Netbios 名称解析为
现在我可以 PING SADOCCANCENTRE 和 SADOCANCENTRE.REALDOMAIN.COM 并获得 127.0.0.1(即返回到测试平台),并且 \SADOCCANCENTRE\ 显示我的测试机器上的共享..但是 \SANDOCCACENTRE.REALDOMAIN.COM\ 失败。
我该怎么做呢??
答案1
您可能会遇到 LoopbackCheck 安全功能;有一个注册表设置可用于禁用非生产系统的该功能。
尝试使用 FQDN 或 CNAME 别名本地访问服务器时出现错误消息
http://support.microsoft.com/kb/926642