Xamarinアプリ(Android)は、物理デバイスからローカルネットワークのmongodbサーバーにアクセスできません

フランク・R・ホーゲン

ローカルネットワークで複数の物理的なAndroidフォンを使用してテスト環境を実行しています。ネットワークには、アクセスしたいMongoDBサーバーがあります。

同じコードが通常のコンソールアプリケーションで完全に機能しますが、アプリから接続できません。私はこれをグーグルで検索しましたが、ローカルホスト(エミュレーターとサーバー/サービスが実行されている)に関する情報しか見つかりません

いくつかの質問に答えるには:いいえ、IPを公開してWebからアクセスすることはできません。はい、複数の電話を試しました。はい、アプリの権限を調べました。いいえ、無料のオンラインサービスを使用することはできません。何百万もの書き込み/読み取りリクエストがシステムをロードする方法をテストしているためです(クラウドサービスと社内ホスティングのコストを判断できます)。はい、オンラインリソース(Azure cosmos db)に対して機能することをテストしました。

フランク・R・ホーゲン

私はそれを理解しました(メンテナンスのためにstackoverflowがダウンしたので、私は自分で続けました)。

「catch」に何かが欠けていることが判明したため、エラーがキャッチされ、何も行われず、結果は「{}」になりました。他のクラスのメソッドを呼び出すメソッドがあり、より多くのクラスのメソッドを呼び出すためです。エラーメッセージはありませんでした。

したがって、動作するコード(mongodbドキュメントの標準接続コード):

public async Task<string> LoginAsync(string name, string password)
    {
        if (!Ready) { Start(); }
        var builder = Builders<BsonDocument>.Filter;
        var filter = builder.Eq("nick", name) & builder.Eq("password", password);

        string output;

        try
        {
            var var1 = await CosmosUsersCollection.Find(filter).FirstAsync();
            output = var1.ToString();
        }
        catch (Exception ex)
        {
            // important for uncovering errors
            output = ex.Message;
        }

        return output;
    }

この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。

侵害の場合は、連絡してください[email protected]

編集
0

コメントを追加

0

関連記事

分類Dev

ローカル ネットワークの Linux サーバーにアクセスできません

分類Dev

他のデバイスからローカルホストサイトにアクセスできません

分類Dev

ローカルネットワークの外部からApacheサーバーにアクセスできません

分類Dev

ターミナルからサーバーにログインできますが、Macネットワークからアクセスできません

分類Dev

ローカルサーバーからローカルネットワーク上のクライアントプリンターにアクセスする

分類Dev

クライアントのローカルネットワーク上のファイルにアクセスしますが、Webサーバーからローカルマシンにはアクセスしません

分類Dev

ローカルホームネットワークからApacheWebサーバーにアクセスできません

分類Dev

私のソーシャルAndroidアプリのWampサーバー(ローカルホスト)にアクセスできませんか?

分類Dev

ワイヤレスで接続されたデバイスを介してローカルネットワークにアクセスできません

分類Dev

イーサネット経由でローカルサーバーにアクセスできませんが、WiFi経由でアクセスできます

分類Dev

外部ネットワークからXAMPPWebサーバーにアクセスできません

分類Dev

ローカルネットワークの外部/内部のApacheWebサーバーにアクセスできません

分類Dev

Alfresco、ローカルネットワークからサーバーにアクセスします

分類Dev

DockerコンテナからローカルネットワークIPにアクセスできません

分類Dev

ネットワーク上の他のデバイスからアクセスできるDjango開発サーバーをセットアップする

分類Dev

テストAPIのためにAndroidデバイスからローカルホストにアクセスできません

分類Dev

同じネットワーク内のAndroidデバイスからローカルホストでホストされているサイトにアクセスするにはどうすればよいですか?

分類Dev

VFORループはグローバルサーバーリンクにアクセスできません

分類Dev

ローカルホストエクスプレスサーバーがローカルネットワーク上の他のデバイスからアクセスされないようにする

分類Dev

WCFデータサービスにリモートサーバーからアクセスできません

分類Dev

ISP(新しいルーター)を変更した後、ネットワーク内からサーバーにアクセスできません

分類Dev

VagrantからGoogleCloud SDK forPythonのローカル開発サーバーにアクセスできません

分類Dev

Webサーバーをセットアップしようとしていますが、外部ネットワークからアクセスできません

分類Dev

外部IP /ドメインを使用してローカルネットワークからアクセスできないローカルWebサーバー

分類Dev

解決策:ローカルネットワークのレールで作成されたアプリケーションにアクセスできません

分類Dev

DD-WRTルーターでOpenVPNを使用してインターネットとローカルDNSサーバーにアクセスできません

分類Dev

CapistranoとRailsのデプロイ、ubuntuサーバーからbitbucketリポジトリにアクセスできません

分類Dev

Webpack-Dev-Server + Laravel、ネットワークデバイスからのアクセスはメモリからjs経由でCSSを挿入しません

分類Dev

ネットワークブリッジを介してラップトップからLinuxサーバー上のWebアプリにアクセスします。ルーターはありません。

Related 関連記事

  1. 1

    ローカル ネットワークの Linux サーバーにアクセスできません

  2. 2

    他のデバイスからローカルホストサイトにアクセスできません

  3. 3

    ローカルネットワークの外部からApacheサーバーにアクセスできません

  4. 4

    ターミナルからサーバーにログインできますが、Macネットワークからアクセスできません

  5. 5

    ローカルサーバーからローカルネットワーク上のクライアントプリンターにアクセスする

  6. 6

    クライアントのローカルネットワーク上のファイルにアクセスしますが、Webサーバーからローカルマシンにはアクセスしません

  7. 7

    ローカルホームネットワークからApacheWebサーバーにアクセスできません

  8. 8

    私のソーシャルAndroidアプリのWampサーバー(ローカルホスト)にアクセスできませんか?

  9. 9

    ワイヤレスで接続されたデバイスを介してローカルネットワークにアクセスできません

  10. 10

    イーサネット経由でローカルサーバーにアクセスできませんが、WiFi経由でアクセスできます

  11. 11

    外部ネットワークからXAMPPWebサーバーにアクセスできません

  12. 12

    ローカルネットワークの外部/内部のApacheWebサーバーにアクセスできません

  13. 13

    Alfresco、ローカルネットワークからサーバーにアクセスします

  14. 14

    DockerコンテナからローカルネットワークIPにアクセスできません

  15. 15

    ネットワーク上の他のデバイスからアクセスできるDjango開発サーバーをセットアップする

  16. 16

    テストAPIのためにAndroidデバイスからローカルホストにアクセスできません

  17. 17

    同じネットワーク内のAndroidデバイスからローカルホストでホストされているサイトにアクセスするにはどうすればよいですか?

  18. 18

    VFORループはグローバルサーバーリンクにアクセスできません

  19. 19

    ローカルホストエクスプレスサーバーがローカルネットワーク上の他のデバイスからアクセスされないようにする

  20. 20

    WCFデータサービスにリモートサーバーからアクセスできません

  21. 21

    ISP(新しいルーター)を変更した後、ネットワーク内からサーバーにアクセスできません

  22. 22

    VagrantからGoogleCloud SDK forPythonのローカル開発サーバーにアクセスできません

  23. 23

    Webサーバーをセットアップしようとしていますが、外部ネットワークからアクセスできません

  24. 24

    外部IP /ドメインを使用してローカルネットワークからアクセスできないローカルWebサーバー

  25. 25

    解決策:ローカルネットワークのレールで作成されたアプリケーションにアクセスできません

  26. 26

    DD-WRTルーターでOpenVPNを使用してインターネットとローカルDNSサーバーにアクセスできません

  27. 27

    CapistranoとRailsのデプロイ、ubuntuサーバーからbitbucketリポジトリにアクセスできません

  28. 28

    Webpack-Dev-Server + Laravel、ネットワークデバイスからのアクセスはメモリからjs経由でCSSを挿入しません

  29. 29

    ネットワークブリッジを介してラップトップからLinuxサーバー上のWebアプリにアクセスします。ルーターはありません。

ホットタグ

アーカイブ