2012-11-20 68 views
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> 
+0

[在web.config文件中加密和存儲密碼](http://stackoverflow.com/questions/7356537/encrypt-and-store-password-in-web-config-file) –

回答

相關問題