1
我習慣使用Forms Authentication與數據庫,但我正在寫一個內部的實用程序,該應用程序沒有數據庫,所以我想在web.config中存儲用戶名和密碼。然而,由於某種原因,表單身份驗證仍然試圖訪問SQL Server,我看不到如何阻止它這樣做,並從web.config中獲取證書。我究竟做錯了什麼?我剛剛收到錯誤「由於模擬客戶端失敗而無法生成SQL Server的用戶實例,連接將被關閉。」表單身份驗證:您如何在web.config中存儲用戶名密碼?
這裏是我的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>
[在web.config文件中加密和存儲密碼](http://stackoverflow.com/questions/7356537/encrypt-and-store-password-in-web-config-file) –