我們正在將其中一個網站遷移到ASP.Net。我們不想使用集成的安全性,它使用windows帳戶連接到sql server(不打算進入爲什麼,它只是沒有問題)。我們創建了一個連接到SQL Server的用戶名和密碼,並且希望使用該用戶名和密碼,但是,我們也不希望其他開發人員看到這些信息(可以從web.config中輕鬆讀取)....我知道它可以被加密,但它可以很容易地被開發人員解密 - 再加上加密性能會受到影響。.Net SQL Server連接字符串 - 隱藏其他開發人員的密碼
有沒有解決這個問題的方法?
這適用於我和你的評論,因爲我從來沒有加密過web.config文件。但是在閱讀你的鏈接後,防止開發者設置一個對象(將sqlConn作爲新的sqlconnection(getConfigSection),IIS自動解密),然後設置一個字符串變量= object.connectionString?或者使用調試器來獲取該信息進行逐步調試? – Tommy 2010-06-01 21:14:17
您將不得不從工作站或證書進行身份驗證,因爲所有開發人員都可以訪問調試器 – Glennular 2010-06-01 21:25:47