是否存在将Azure应用程序从北美移植到中国的文档操作项目清单?

时间:2013-08-26 17:47:02

标签: azure azure-storage servicebus azureservicebus

我正在尝试将目前在Azure North America上运行的Azure应用程序部署到Azure China。服务总线命名空间已更改,例如,从servicebus.windows.net更改为servicebus.chinacloudapi.cn。

这会导致许多问题。 Geeks with blogs解决其中一些问题。

然而,即使像namespaceManager.QueueExists()这样的简单事情也会失败:

  

提供的uri与服务总线域不匹配:servicebus.windows.net

这是在尝试引用WindowsAzure.ServiceBus.1.8.0.0

是否有一个很棒的列表可以提供所有需要进行的更改?

2 个答案:

答案 0 :(得分:1)

C:\Windows\Microsoft.NET\Framework\<version>\Config中,您会找到servicebus.config。您需要更改主机名以使用Azure China的主机名。更改以下内容:

relayHostName =&gt; servicebus.chinacloudapi.cn

stsHostNameacmHostName =&gt; accesscontrol.chinacloudapi.cn

这应解决QueueExists问题。让我知道任何其他问题!

答案 1 :(得分:1)

对于每个Azure服务,以下文档提供了在中国使用Windows Azure的指导:http://www.windowsazure.cn/zh-cn/develop/other/developerdifferences/