我使用Nodejs,express和DocumentDB创建了一个应用程序,并将其部署到Azure(App Service \ Web App)。除了没有连接到DocumentDB之外,一切正常。它在我的本地环境中工作正常。
我是这个环境的新手,所以不确定可以提供哪些附加信息。
我的本地环境和azure之间的区别仅在于我添加了web.config,因为网站没有启动
答案 0 :(得分:1)
过去几天这真令人沮丧。
CosmosDB设置中列出的URI为https://xxxxxxxxpoc5.documents.azure.com:443/
和对我有用的URI是https://xxxxxxxxpoc5.documents.azure.com/,没有端口号443.
注意:两个URI都在我的本地系统中运行。
答案 1 :(得分:0)
根据您的描述,您似乎在Azure portal中启用了IP访问控制。如果是这种情况,那么您需要将当前的IP添加到允许的IP列表中。请参阅Azure Cosmos DB firewall support。