0

我有一个使用标准 SQL Server Membership 提供程序进行身份验证的 ASP.NET 应用程序。适用于本地数据库(这不是 SQL Svr Express!)。当我尝试对远程数据库进行身份验证时,即使使用正确的连接字符串,我总是会收到“命名管道提供程序,错误 40:无法打开与 SQL Server 的连接”。我已经验证服务器允许远程连接并且它支持命名管道连接。没有其他人同时使用数据库(尽管其他人可能连接到服务器)。这是我的 web.config 中的连接字符串和成员信息(为保护隐私而虚拟的名称和虚拟的 IP 地址)。有人有想法么?鲍勃

(与上面的 roleManager 设置相同)

4

1 回答 1

0

命名管道仅对本地连接有效。需要 TCP 协议。

于 2010-03-03T00:46:21.317 回答