2009-05-23 174 views
3

私はWindows Mobile用モバイルアプリケーションを作成しています。6.i URL /ウェブサイトに画像をアップロードしています。このため 私は 私のコードは 文字列のURL =「http://weblogs.asp.net/scottgu/rss.aspxを」IS- ..私は、リモート名を解決できませんでしたエラー -リモート名を解決できませんでした

のこのタイプを取得mの応答を得るための時間class.at WebRequestクラスとにWebResponseを使用してメートル。 System.Net.WebRequest request = System.Net.WebRequest.Create(url); request.Credentials = System.Net.CredentialCache.DefaultCredentials;これは、WebサーバのURLを処理している間に、基盤となるネットワーク接続が変換できなかったことを意味いずれかが事前に.. THX私を助けることができる

 System.Net.WebResponse response = null; 
     System.IO.Stream stream = null; 
     response = request.GetResponse(); 
     stream = response.GetResponseStream(); 

... よろしく パンカジPareek

答えて

1

名前をIPアドレスに変換します。これが起こってできた二つの最も可能性の高い理由はあなたが

  • あなたが現在お使いのネット​​ワーク
  • 最も簡単な方法でDNSの問題が発生しているアプリケーションの中に入れURLにタイプミスを導入

    1. ですこれは、モバイルブラウザでウェブサイトをプルアップすることを確認するためです。それを引き上げることができない場合、おそらくDNSの問題です。

    8

    私はWindows Mobileに関する特別な経験はありませんが、このエラーメッセージは通常、ホスト名をIPアドレスに解決できないことを示しています。これは、次のような数多くのリアシンで発生します。

    • クライアントはDNSサーバーに連絡して名前の解決を試みることができません。これは、ネットワークおよび/またはインターネット接続の不足を示唆しています。
    • DNSクエリで結果が得られませんでした。

      決議の提案

    :名前が正しく
  • が、これはDNSサーバと通信するために必要とされるようにネットワーク接続があることを確認してください指定されていることを

    1. チェックはホスト名を解決するために使用さ
    2. 特に静的に設定されている場合は、DNSサーバアドレスが正しいことを確認してください。

    希望これはあなたに

  • 1

    マイナンバーワンの提案は、デバイスのブラウザでそれを試してみることです役立ちます。ブラウザ上で動作する場合は、コード内で動作するはずです。そうでない場合は、デバイスのセットアップに問題があるか、ActiveSyncで接続されている場合は、ホストマシンのネットワーク上の問題(ファイアウォールのようなもの)が考えられます。

    また、コードでセルラーネットワーク接続が自動的に作成されることはありません。ウェブリクエストを行う前にConnection Managerrequestになっています。

    +0

    本当にそうですか?私はWebRequestが接続マネージャー接続を作成しないと信じます。 – Matt

    +0

    WinCE APIではそうです。そのため、C/C++コンパイルされたアプリケーションではあなたは嫌いです。 C#の。ネットアプリで私は分かりません。あなたはそれについて正しいかもしれません。 –

    関連する問題