2

我会尽量简化。我正在使用 windows azure cloud 来托管我们的 web 服务和数据库。并且可以通过 URL 访问这些 Web 服务:“https://server.mydomain.com”

现在我们对模型和整个 Web 服务进行了一些重大更改。这破坏了老用户的 API 接口。现在我们要在 URL 上部署最新版本:“https://server.mydomain.com/v2”,以便老用户仍然可以访问旧版本。

我搜索了 SO 和其他资源,但我找不到明确的答案如何在不弄乱旧版本的情况下部署新版本。

任何朝着正确方向的事情都会有所帮助。

4

2 回答 2

2

在我从事的一个项目中,我们在 Web API 之上构建了一个版本控制方案。我们使用本教程开始。我建议从那里开始。

抱歉笼统的回答,如果您发布更多细节,我会进行一些更新。

于 2013-01-14T22:39:25.497 回答
0

我建议部署单独的云服务并使用“v2.server.mydomain.com”

于 2013-01-15T11:09:01.533 回答