我的 Godaddy 托管果园网站正在抛出:“页面无法显示,因为发生了内部服务器错误”
有人遇到过这个问题吗?
我收到了相同的错误消息,但我没有运行 Orchard。我已将 ASP.NET 4.5 站点从托管的 Rackspace 服务器移动到 GoDaddy。我发现问题与web.config中的一个标签有关;与此类似:
<system.webServer>
<staticContent>
<mimeMap fileExtension=".woff" mimeType="application/x-woff" />
</staticContent>
</system.webServer>
删除标签后,我不再收到错误消息。由于此应用程序是由其他人构建的,因此不确定我是否需要弄清楚如何重新插入标签。
希望这可以帮助其他通过谷歌搜索偶然发现这个问题的人。
简短的回答,检查您正在加载 Orchard 的 .NET 版本。如果您使用 v1.6,那么您需要 .NET 4.0。
当我将 .Net 2.0 网站更新到 Orchard 时,这发生在我身上。客户使用的托管公司是共享托管,我所有的测试环境都可以正常运行该站点。直到我让客户询问托管公司他们使用的是什么版本,一分钱才掉了下来。如果您使用 SqlCE,还要检查您对 App_Data 文件夹的权限。
这可能是 App_Data 文件夹的权限设置造成的。您可能需要授予对该文件夹的写入权限。