1

我们正在将我们的网站迁移到 Azure,并希望确保我们以正确的方式做事。

我们有我们的开发区域,我们在部署到生产之前进行测试 - 不确定在 Azure 中设置它的正确方法。

我在想我们想要一个解决方案,它有两个角色,指向我们的测试和生产 Azure 实例。这样我们就可以发布到 dev,完成测试,然后发布到 prod。

这是可能的/正确的方式吗?谢谢你的帮助!

4

2 回答 2

1

其中一些取决于您使用的服务、网站、虚拟机或云服务。我假设我们正在谈论云服务。

设置两个云服务。这为您提供了两个固定的 dns 名称,然后您也可以轻松地映射您自己的自定义域。接下来,为您创建 cscfg 文件(云服务配置文件)的副本,一份用于您的生产环境,一份用于您的预生产环境。当您进行部署时,也要为您正在部署的环境提供正确的文件。

所有特定于环境的确认设置(例如连接字符串)都将在 cscfg 文件中进行。

于 2012-09-19T01:09:12.107 回答
0

实际上为此目的拥有两个角色是一个坏主意 - 您希望您的测试环境尽可能类似于生产环境。更好的选择是拥有两个不同的服务配置 (.cscfg) 文件,它们将存储连接字符串和其他将生产服务数据与测试服务数据隔离开来的东西。

于 2012-09-19T07:32:37.743 回答