有关创建Azure网站的本地实例的建议

时间:2017-12-08 12:37:28

标签: visual-studio azure-web-sites umbraco7

我承认,我做错了一些事情并在Azure上创建了一个Umbraco安装,在该安装上开发了多个网站,只是决定我想要一个本地实例用于进一步的开发目的。

鉴于我所处的位置,是否有人对如何实现这一目标有任何建议?我已经尝试安装Visual Studio社区2017和MS SQL Server 2017开发人员,虽然我可以使用Visual Studio连接到Azure,但我似乎无法查看如何查看安装,更不用说将其复制到我的PC(我的搜索似乎暗示了Visual Studio无法做到的事情)。

1 个答案:

答案 0 :(得分:0)

我认为您需要使用SQL Server管理工具通过FTP和数据库复制网站(假设您使用的是SQL Server而不是SQL CE)。

您可以从Azure门户获取FTP连接信息。 Web根目录位于/ site / wwwroot中。在本地复制它,您将能够在Visual Studio中作为网站打开它。对于数据库,您可以使用SQL Server管理工具连接到Azure SQL数据库(您应该具有创建数据库时的连接信息),然后右键单击数据库,选择"任务" > "导出数据层应用程序......"这将允许您保存' bacpac'提交本地机器。然后,您可以连接到本地SQL Server实例,然后右键单击"数据库"在对象资源管理器中选择"导入数据层应用程序..."导入数据库后,您可能需要创建/更新SQL Server用户并授予其对刚刚导入的数据库的访问权限。对于本地开发,我只是将用户设置为db的所有者。回到Visual Studio,您应该更新" umbracoDbDSN"连接字符串以使用新的本地数据库。此时,您应该能够在本地运行该网站。