私はデータベースでフォーム認証を使用することに慣れていますが、小さな内部ユーティリティを作成しており、アプリにはデータベースがないため、web.config にユーザー名とパスワードを保存したいと考えています。ただし、何らかの理由で、フォーム認証がまだ SQL Server にアクセスしようとしており、これを停止して web.config から資格情報を取得する方法がわかりません。私は何を間違っていますか?「クライアントの偽装に失敗したため、SQL Server のユーザー インスタンスを生成できませんでした。接続は閉じられます。」というエラーが表示されます。
私のweb.configの関連セクションは次のとおりです。
<configuration>
<system.web>
<authentication mode="Forms">
<forms loginUrl="~/Login.aspx" timeout="60" name=".LoginCookie" path="/" >
<credentials passwordFormat="Clear">
<user name="user1" password="[pass]" />
<user name="user2" password="[pass]" />
</credentials>
</forms>
</authentication>
<authorization>
<deny users="?" />
</authorization>
</system.web>
</configuration>