如何使用 SQL Azure 数据库作为后端在 Azure 上安装 Umbraco?
How do I install Umbraco on Azure by using SQL Azure database as backend?
我已经使用以下方法在 Azure 的应用服务上成功安装了 Umbraco:
- Visual Studio 2015 -> 新的空 Web 应用程序
- 安装了当前的 Umbraco nuget 包
- 在 Azure 上的新 Web 应用程序中发布 -> 工作正常。
默认情况下 Umbraco 使用 SQL Server Compact Edition
<add name="umbracoDbDSN" connectionString="Data Source=|DataDirectory|\Umbraco.sdf;Flush Interval=1;" providerName="System.Data.SqlServerCe.4.0" />
为了使用 Azure 数据库后端,我遵循了以下方法:
- 在 Azure 中创建新的 Azure 数据库
- 已使用 SQL Server Compact & SQLite Toolbox 从 Umbraco.sdf 文件中提取 SQL 脚本
- 在我的 Azure 数据库中执行了 SQL 脚本
更改了 Web.config
中的连接字符串
<add name="umbracoDbDSN" connectionString="Data Source=tcp:mysqlserver.database.windows.net,1433;Initial Catalog=umbraco-homepage;User ID=myuser;Password=mypassword;Connect Timeout=30;Encrypt=True;TrustServerCertificate=False" providerName="System.Data.SqlClient" />
使用 Visual Studio 将应用程序重新部署到我的 Azure Web 应用程序
当我打开我的网站 Umbraco 开始升级时,我收到以下错误消息:
我需要做什么才能获得 Umbraco 运行 Azure DB? This guide 似乎已经过时了。对象 "umbracoUserLogins" 似乎不存在(SQL 服务器 CE 不需要它)。我该如何解决?
编辑:
当我自定义 Azure SQL 连接时,我总是收到错误消息 "Could not connect to database"。我试着关注 this guide。我这样输入我的服务器数据:
我有什么忘记的吗?在 Visual Studio SQL 服务器对象资源管理器中,我可以访问数据库。
我的数据库配置如下所示:
在设置过程中选择 "customize" 并使用连接字符串中的详细信息填写 SQL 服务器的连接数据。
为了重新启动安装程序,删除配置状态,设置如下:
<add key="umbracoConfigurationStatus" value="" />
并清空连接字符串:
<add name="umbracoDbDSN" connectionString="" providerName="" />
我已经使用以下方法在 Azure 的应用服务上成功安装了 Umbraco:
- Visual Studio 2015 -> 新的空 Web 应用程序
- 安装了当前的 Umbraco nuget 包
- 在 Azure 上的新 Web 应用程序中发布 -> 工作正常。
默认情况下 Umbraco 使用 SQL Server Compact Edition
<add name="umbracoDbDSN" connectionString="Data Source=|DataDirectory|\Umbraco.sdf;Flush Interval=1;" providerName="System.Data.SqlServerCe.4.0" />
为了使用 Azure 数据库后端,我遵循了以下方法:
- 在 Azure 中创建新的 Azure 数据库
- 已使用 SQL Server Compact & SQLite Toolbox 从 Umbraco.sdf 文件中提取 SQL 脚本
- 在我的 Azure 数据库中执行了 SQL 脚本
更改了 Web.config
中的连接字符串<add name="umbracoDbDSN" connectionString="Data Source=tcp:mysqlserver.database.windows.net,1433;Initial Catalog=umbraco-homepage;User ID=myuser;Password=mypassword;Connect Timeout=30;Encrypt=True;TrustServerCertificate=False" providerName="System.Data.SqlClient" />
使用 Visual Studio 将应用程序重新部署到我的 Azure Web 应用程序
当我打开我的网站 Umbraco 开始升级时,我收到以下错误消息:
我需要做什么才能获得 Umbraco 运行 Azure DB? This guide 似乎已经过时了。对象 "umbracoUserLogins" 似乎不存在(SQL 服务器 CE 不需要它)。我该如何解决?
编辑:
当我自定义 Azure SQL 连接时,我总是收到错误消息 "Could not connect to database"。我试着关注 this guide。我这样输入我的服务器数据:
我有什么忘记的吗?在 Visual Studio SQL 服务器对象资源管理器中,我可以访问数据库。
我的数据库配置如下所示:
在设置过程中选择 "customize" 并使用连接字符串中的详细信息填写 SQL 服务器的连接数据。
为了重新启动安装程序,删除配置状态,设置如下:
<add key="umbracoConfigurationStatus" value="" />
并清空连接字符串:
<add name="umbracoDbDSN" connectionString="" providerName="" />