asp.net-mvc - Azure 上的 Umbraco 6 : UmbracoModule Service Unavailable

标签 asp.net-mvc azure configuration umbraco

我正在将新的 Umbraco 6 安装部署到 Azure,但遇到了一个似乎无法诊断的问题。

以下是我部署网站所采取的步骤:

  1. 在 VS2012 中创建新的 MVC 4 项目
  2. 通过 NuGet 安装了 UmbracoCms 6.0.0
  3. 本地测试:成功
  4. 在 Web.config 中为 Azure 设置正确的连接字符串(通过转换)
  5. 使用 Web Deploy 部署到 Azure

不幸的是,当我导航到 Azure 实例时,我看到一个空白页面,其中显示“服务不可用”。我在 Azure 中启用了详细日志记录,并查看了日志文件。没有太多内容向我提出解决方案。详细错误如下:

模块:UmbracoModule

通知:ResolveRequestCache

处理程序:PageHandlerFactory-Integrated-4.0

错误代码:0x00000000

我现在没有想法......有什么想法吗?

最佳答案

我刚刚完成了您所描述的步骤。我创建了一个 MVC4 项目并通过 Nuget 下载了 Umbraco 6。我注意到的是,我必须将相当数量的文件“包含”到 VS 解决方案资源管理器的项目结构中。

我在本地运行该网站并仅使用 SQL CE 运行安装。

我在 Azure 上创建了一个网站,下载了 .PublishSettings 文件并将其导入到 VS 中的 Web 部署选项中。然后我“按原样”发布了该网站,只是为了看看发生了什么。我没想到数据库会正常工作,但我只是想确保应用程序运行正常,并且我至少可以访问 Umbraco 登录屏幕。

当我访问该网站时,它按预期工作,我可以访问/umbraco/的登录屏幕

考虑到您遇到的问题,虽然这听起来很简单,但您在部署之前是否将所有文件“包含”在解决方案资源管理器中?

如果您仍然遇到问题,我会做我已经做的事情,只是设置另一个非常简单的站点来测试您的部署过程。说实话,我很惊讶它是如此简单。

关于asp.net-mvc - Azure 上的 Umbraco 6 : UmbracoModule Service Unavailable,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15014978/

相关文章:

javascript - jQuery 对 asp.net mvc 站点的依赖

asp.net - web.config 中的 "non-www to www"和 "https"重写规则,但不是 localhost ASP.NET MVC

.net - 在 VS2017 中找不到 ADO.net 实体数据模型模板

node.js - 管理 NodeJS 配置标志的更好方法?

asp.net-mvc - 如何在 Asp.net MVC 3 中使用 LIstBoxFor 和 MultiSelectList 生成的多选列表框上设置名称属性?

azure - Azure Media Encoder 中的最大输出大小

azure - 如何通过 Bicep 将功能应用程序键添加到logicapp应用程序设置

python - 通过 Power BI/Python/Tableau 连接时,ODBC/JDBC 驱动程序与 Azure 的连接失败并出现 401/403 错误

visual-studio - 多个构建配置可以共享一个配置转换吗?

configuration - 如何为多个主机头配置 Web Api 自托管