2012-04-26 57 views
14

我想將machineKey添加到我的machine.config,因爲我正在web場場景中使用web.config連接字符串的編程加密。將machineKey添加到machine.config

我的問題是,我在哪裏把machineKey放在machine.config文件中?我已經沒有可以替換的產品了,我懷疑它是自動生成的,所以它應該放在哪裏?

+0

我在machine.config中看到: – 2012-04-26 17:31:03

回答

23

只需將它下<system.web>

,如果你需要生成一個關鍵,我想在這個網站使用的工具:Machine Key Generator

UPDATE:上面的鏈接似乎是死的,here is another site to generate keys

+0

謝謝!這樣做的工作 – 2012-04-26 17:33:26

+2

如果你不只是從IIS內部生成密鑰? – davidb 2012-11-05 14:31:47

+0

@davidb我想我應該回應,因爲這仍然是upvotes。對於有權訪問的人來說,使用IIS當然是一種選擇(我知道,開發人員應該設置本地IIS,但我遇到過許多人並不打擾它) – peroija 2017-02-17 18:12:31

7

<system.web>

<system.web> 
    <machineKey 
     validationKey="....." 
     decryptionKey="....." 
    /> 

這是在文件的礦井至少底部。我不認爲system.web中元素的順序很重要,只要它是system.web元素正下方的頂層。