0

標準の SQL Server メンバーシップ プロバイダーを使用して認証する ASP.NET アプリがあります。ローカル データベースで正常に動作します (これは SQL Svr Express ではありません!)。リモート データベースに対して認証しようとすると、接続文字列が正しい場合でも、常に「名前付きパイプ プロバイダー、エラー 40: SQL Server への接続を開けませんでした。サーバーがリモート接続を許可し、名前付きパイプ接続をサポートしていることを確認しました。他の誰も同時にデータベースを使用していません (ただし、他のユーザーがサーバーに接続している可能性があります)。これは、私の web.config の接続文字列とメンバーシップ情報です (名前はダミーで、IP アドレスはプライバシーのためにダミーです)。アイデアはありますか?ボブ

(上記の roleManager と同じ設定)

4

1 に答える 1

0

名前付きパイプは、ローカル接続にのみ有効です。TCPプロトコルが必要です。

于 2010-03-03T00:46:21.317 に答える