多年来,我在 2003 IIS 6 服务器上运行了一个简单的网站。我在 Mdb 文件中有一个小型数据库。一切都很顺利,直到我升级到 Windows 2008 R2 64 位 IIS 7.5 服务器。我完美地转移了网站,包括添加 ODBC(32 位)、在应用程序池中启用 32 位,等等。
如果我从服务器内部浏览,网站运行良好。
但是当我使用 VPN SSTP 连接到服务器时,我只能传递第一个 Mdb 文件(非常基本的身份验证 - 打开 Mdb 并检查用户和密码是否有效),但它不会显示我的 DB 页面。浏览器提醒我超时错误。
我授予了几乎整个服务器“所有人”权限,但没有成功。
答案1
您是否已确认防火墙没有阻止任何流量。2003 和 2008 R2 之间的防火墙截然不同。我会尝试禁用防火墙,这些结果将帮助您缩小范围。
您还可以检查 IIS 服务器是否具有对 mdb 文件的权限,是否使用了正确的权限,以及旧服务器特有的内容是否仍然在某个配置文件中。