在中型信任/共享托管环境中运行Umbraco 6.x.

时间:2013-10-08 20:30:43

标签: asp.net configuration umbraco shared-hosting medium-trust

我有一个Umbraco 6.1.5项目,我想将它部署到共享托管环境。 我读到Umbraco 6可以在Medium Trust中运行,但我找不到更多的信息而不仅仅是那句话。

并且,在web.config中我找到了这个设置:umbracoUseMediumTrust我可以设置为“true”。但是,在这样做之后,我收到以下错误:

对viewstate MAC的验证失败。如果此应用程序由Web场或群集托管,请确保配置指定相同的validationKey和验证算法。无法在群集中使用AutoGenerate。

有没有人知道如何在这样的共享主机环境中运行Umbraco?

1 个答案:

答案 0 :(得分:2)

除了设置umbracoUseMediumTrust=true之外,还应该设置trustmachineKey元素:

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

您可以在此处生成validationKeydecryptionKeyhttp://aspnetresources.com/tools/machineKey

相关问题