iis - Umbraco 6 部署到生产环境,页面呈现空白

标签 iis deployment umbraco iis-express

我在 Visual Studio 2012 中使用 Umbraco 6。我使用 MVC 4.0 制作了我的项目,并一直在 Visual Studio 中本地开发我的项目。我现在想将其部署到 IIS 7.5 中的服务器。出于某种原因,将文件复制到我的服务器并在 IIS 中设置网站后,无论我输入哪个 Url,我的网站都只会显示空白页面。

最令人费解的是,我仍然可以通过使用此 Url 获取 Umbraco 的后端部分:

umbracodev."enterURL".org/umbraco/

然后我进入 Umbraco 的后端,可以查看我所有的内容页面、模板等。

有谁知道为什么我会得到空白页,即使一切似乎都在 Umbraco 后端?

我唯一能想到的是 visual studio 2012 使用 IIS express 并且在部署到我的服务器时我使用 IIS 7.5

最佳答案

解决了!我的问题是从 Visual Studio 发布。我最初发布了项目并将发布的项目移动到 IIS。出于某种原因,这导致我的大部分文件根本不存在。将未“发布”的文件移到上方后,一切正常!

查看 App_Data/Logs 后,我发现一条消息说无法找到必要的模板文件。这引导我找到我的解决方案!

关于iis - Umbraco 6 部署到生产环境,页面呈现空白,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17332373/

相关文章:

Powershell 的 AddSslCertificate() 不适用于 IIS 10(非服务器)绑定(bind)

authentication - 网站SSL认证

c# - 列出 IIS c# 中的所有网站

asp.net - 什么是 App_Browser 文件夹,为什么会导致 Bug?

Umbraco - 如何在 Umbraco 实例之间导入字典

umbraco如何扩展富文本编辑器

umbraco - Umbraco 中 uCommerce 中的软件包

iis - 是否有关于 Web 部署安装和配置的当前演练?

c# - 安装 SQL Server 2014 Express 包作为 ClickOnce 先决条件

amazon-web-services - Elastic Beanstalk : Can't deploy to Windows server, 和 EB 不提取任何日志