【问题标题】:Run Umbraco 6.x in Medium Trust / Shared hosting environment在中等信任/共享主机环境中运行 Umbraco 6.x
【发布时间】:2013-10-08 20:30:43
【问题描述】:

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

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

视图状态 MAC 验证失败。如果此应用程序由 Web Farm 或集群托管,请确保配置指定相同的 validationKey 和验证算法。 AutoGenerate 不能在集群中使用。

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

【问题讨论】:

  • 这样的问题更适合 Umbraco 论坛 - our.umbraco.org/forum 并且有很多关于这个话题的讨论。
  • Umbraco 论坛本身很蹩脚.. 就像它的文档一样。所以这就是为什么我去了我最喜欢的论坛,就在这里!

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


【解决方案1】:

我除了设置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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2013-11-04
    • 2013-02-07
    • 1970-01-01
    • 1970-01-01
    • 2012-05-12
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多