この接続文字列を使用して、WCFサービスをWindows認証に移動しようとしました
<add name="MembershipConnection" connectionString="Data Source=DBADDRESS ;Initial Catalog=aspNetMembership;Persist Security Info=True;Integrated Security=SSPI;"/>
WCFサービスはIIS(2003)でホストされており、SQLでアクセス許可が設定されているこのアプリ用に設定したユーザーとして、[ディレクトリセキュリティ]で設定したユーザーです。このアプリのアプリケーションプール設定は「ネットワークサービス」ユーザーで実行されていますが、サービスを使用しようとするとこの例外が発生します。
System.Data.SqlClient.SqlException:ユーザー'Domain \MachineName$'のログインに失敗しました
私はシステム管理者と話をしましたが、ユーザー名の末尾の$は、ユーザーではなく認証しようとした場合のマシン自体を意味すると彼は言います。
マシンがIISでのユーザー設定ではなく、認証を試みている理由について何か考えはありますか?