2013-10-08 104 views
0

我有一個Umbraco 6.1.5項目,我想將它部署到共享主機環境。 我讀過Umbraco 6可以在Medium Trust中運行,但是我無法找到比這一句話更多的信息。在中信任/共享主機環境中運行Umbraco 6.x

而且,在web.config中我發現了這個設置:umbracoUseMediumTrust,我可以設置爲「true」。但是,這樣做後,我得到以下錯誤:

驗證視圖狀態MAC失敗。如果此應用程序由Web Farm或羣集託管,請確保配置指定相同的驗證密鑰和驗證算法。 AutoGenerate不能在羣集中使用。

有沒有人知道如何在這樣的Shared Hosting環境中運行Umbraco?

+0

類似這樣的問題更適合對於Umbraco論壇 - http://our.umbraco.org/forum/有很多關於這個話題的討論。 – Digbyswift

+0

Umbraco論壇本身很蹩腳..就像它的文檔一樣。所以這就是爲什麼我去我最喜歡的論壇,就是這個,就在這裏! – Tys

回答

2

我除了設置umbracoUseMediumTrust=true,它應該只是設置trustmachineKey元素的問題:

<system.web> 
    <trust level="Medium" originUrl=".*" /> 
    <machineKey validationKey="yourKey" 
       decryptionKey="yourKey" 
       validation="SHA1" 
       decryption="AES" /> 
    .... 
</system.web> 

您可以生成一個validationKeydecryptionKey這裏:http://aspnetresources.com/tools/machineKey

相關問題