C# UWP应用程序可以';打包部署时无法连接到MongoDB

C# UWP应用程序可以';打包部署时无法连接到MongoDB,c#,mongodb,uwp,C#,Mongodb,Uwp,我正在用C#开发一个UWP应用程序,MongoDB连接在开发计算机中运行得非常好。当我尝试导出它并将其安装到其他桌面时,它无法工作 我在目标计算机上有一些特点:没有互联网和VisualStudio。我使用Visual Studio上的“创建应用程序包”导出我的应用程序,在目标桌面上安装所有依赖项,然后安装应用程序 除了MongoDB连接,一切都正常。当它尝试连接到MongoDB服务(目标计算机上的本地安装)时,它无法连接,我收到一个超时错误 到目前为止我所知道的: MongoDB安装没有问题,

我正在用C#开发一个UWP应用程序,MongoDB连接在开发计算机中运行得非常好。当我尝试导出它并将其安装到其他桌面时,它无法工作

我在目标计算机上有一些特点:没有互联网和VisualStudio。我使用Visual Studio上的“创建应用程序包”导出我的应用程序,在目标桌面上安装所有依赖项,然后安装应用程序

除了MongoDB连接,一切都正常。当它尝试连接到MongoDB服务(目标计算机上的本地安装)时,它无法连接,我收到一个超时错误

到目前为止我所知道的:

  • MongoDB安装没有问题,我可以从Mongo Compass和其他计算机上的“应用程序”连接到它
  • 当我从VisualStudio下载远程调试工具时,我收到一条消息“installing missing libraries”,它开始工作了(我必须重新安装windows才能重现问题,而无需远程调试)
  • 我已经尝试在目标计算机上安装丢失的NuGet软件包(MongoDB.Driver、MongoDB.Bson和MongoDB.Driver.Core),但似乎没有任何改变
  • 防火墙已禁用
  • 所有权限都已添加到UWP应用程序
  • 尝试在没有环回的情况下连接,但也无法正常工作(编辑)
目标windows版本:1809

MongoDB软件包版本:2.9.2

Visual Studio:17

\u client=newmongoclient(connectString);
_db=_client.GetDatabase(数据库);
BsonDocument doc=_instance._db.RunCommand((命令){ping:1}”);
断开连接=文件[“确定”]==1;
Logger.Log(“[MONGO]连接到MongoDB”);

错误消息:“使用CompositeServerSelector选择服务器30000ms后发生超时…”

嗨,Lucas,请看这里。我认为你的问题是sameThank你非常,这可能就是问题所在!周一我会试试看。@thezapper,谢谢你的重播。不幸的是,它不起作用:(还有其他想法吗?