Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/mongodb/13.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 如何将本地安装了MongoDB的Asp.net核心web api部署到Microsoft Azure?_C#_Mongodb_Azure_Asp.net Core - Fatal编程技术网

C# 如何将本地安装了MongoDB的Asp.net核心web api部署到Microsoft Azure?

C# 如何将本地安装了MongoDB的Asp.net核心web api部署到Microsoft Azure?,c#,mongodb,azure,asp.net-core,C#,Mongodb,Azure,Asp.net Core,我是ASP.NETCore和MongoDB的新手,我正在尝试创建简单的API并在全球范围内托管我的API,以便其他人也可以使用。在这个阶段,我已经在本地使用MongoDB创建了ASP.Net核心Web Api,当我尝试使用我所在大学提供的学生帐户在Microsoft Azure上发布时,出现了一些问题。我不知道我应该完成哪些步骤来实现工作API。在Azure方面,我已使用MongoDB Api创建了CosmosDB,但我无法在其上迁移我的本地数据库,并且我已从Visual Studio发布了我的

我是ASP.NETCore和MongoDB的新手,我正在尝试创建简单的API并在全球范围内托管我的API,以便其他人也可以使用。在这个阶段,我已经在本地使用MongoDB创建了ASP.Net核心Web Api,当我尝试使用我所在大学提供的学生帐户在Microsoft Azure上发布时,出现了一些问题。我不知道我应该完成哪些步骤来实现工作API。在Azure方面,我已使用MongoDB Api创建了CosmosDB,但我无法在其上迁移我的本地数据库,并且我已从Visual Studio发布了我的Api,在Azure上找不到应用程序服务上的链接。请,你能建议一步一步的解决方案如何完成这项工作吗? 我在网上搜索过,发现我应该在Azure上提供迁移服务,但当涉及到通过对迁移项目执行操作来设置源时,我不知道我的源服务器名称是什么

下面是我现在拥有的一些屏幕截图


除非您的本地MongoDB实例在internet上公开,否则Azure将无法从中提取。有一些像NGROK这样的工具可以将本地应用程序公开到互联网上,这可能是可行的。但是使用mongodump导出本地数据库,然后使用mongo将其加载到Azure中可能会更简单。是的,我知道,我不能做我想做的事情。使用MongoDB Atlas,Azure从Atlas中提取数据怎么样?这有可能吗?你可能会从Atlas中提取,但这有什么帮助?你有本地的数据,对吧,你想在宇宙中得到它。是的,它没有帮助。那我该怎么办?我在这个问题上苦苦挣扎