DOBON.NET DOBON.NETプログラミング掲示板過去ログ

WebClientのProxyエラー

分類:[.NET]

お世話になります。

WebClientを使用できなくなってしまい,困っております。
どなたか力添えをよろしくお願い致します。

環境 OS Win XP
開発 VB.Net 2005 FrameWork2.0
コード
Dim myWebClient As New WebClient
Dim myurl As New Uri("http://www.yahoo.co.jp/")
Dim myStream As IO.Stream
Dim myreader As IO.StreamReader

Try
With myWebClient

myStream = .OpenRead(m_url)

myreader = New IO.StreamReader(myStream, System.Text.Encoding.GetEncoding(51932))
Debug.WriteLine(myreader.ReadToEnd)

End With

Catch ex As System.Net.WebException

End Try

エラー
    ・m_WebClientをインスタンス化した時点にてエラーになる。

エラー内容
    ・'system.net/defaultProxy' 構成セクションで指定された Web プロキシの作成中にエラーが発生しました。
    ・解析中 "*.domain.co.jp" - 量指定子 {x,y} の前に何もありません。

m(__)m お願いします。
myStream = .OpenRead(m_url)ではなく,.OpenRead(myurl)です。

すいません。

■No19225に返信(tororoさんの記事)
> お世話になります。
>
> WebClientを使用できなくなってしまい,困っております。
> どなたか力添えをよろしくお願い致します。
>
> 環境 OS Win XP
> 開発 VB.Net 2005 FrameWork2.0
> コード
> Dim myWebClient As New WebClient
> Dim myurl As New Uri("http://www.yahoo.co.jp/")
> Dim myStream As IO.Stream
> Dim myreader As IO.StreamReader
>
> Try
> With myWebClient
>
> myStream = .OpenRead(m_url)
>
> myreader = New IO.StreamReader(myStream, System.Text.Encoding.GetEncoding(51932))
> Debug.WriteLine(myreader.ReadToEnd)
>
> End With
>
> Catch ex As System.Net.WebException
>
> End Try
>
> エラー
>     ・m_WebClientをインスタンス化した時点にてエラーになる。
>
> エラー内容
>     ・'system.net/defaultProxy' 構成セクションで指定された Web プロキシの作成中にエラーが発生しました。
>     ・解析中 "*.domain.co.jp" - 量指定子 {x,y} の前に何もありません。
>
> m(__)m お願いします。
>
アプリケーション構成ファイルに記述されたプロキシの設定に間違いがあるのではないでしょうか?

プロキシサーバーを使用してダウンロードする
http://dobon.net/vb/dotnet/internet/useproxy.html
管理人様,ご回答ありがとうございます。

次の情報を設定したのですが,同様のエラーは消えず,未だ,解決できない状態です。
・Internet Exploreの設定を使用する
・プロキシ認証

他に必要な設定があるのでしょうか?

個人的には,以下エラーメッセージがすごく気にかかります。
・解析中 "*.domain.co.jp" - 量指定子 {x,y} の前に何もありません。
私の回答に対するお答えが無いようですので、私はこれ以上何もいえませんが、構成ファイルの内容(特にdefaultProxy要素内)には問題が無いということですね?
■No19255に返信(管理人さんの記事)
> 私の回答に対するお答えが無いようですので、私はこれ以上何もいえませんが、構成ファイルの内容(特にdefaultProxy要素内)には問題が無いということですね?

ありがとうございます。defaultProxy要素内に問題がありました。
一応,解決しました。

 ただ,BypassList内に,
頭にワイルドカードを使用した場合,接続できないようです。→(*.domain.co.jp)

なぜだろう?(他の記載方法があるのでしょうか?)
解決済み!
>  ただ,BypassList内に,
> 頭にワイルドカードを使用した場合,接続できないようです。→(*.domain.co.jp)
>
> なぜだろう?(他の記載方法があるのでしょうか?)

BypassListには正規表現パターンを指定します。これもはじめに私が紹介させていただいたページに説明があります。

プロキシサーバーを使用してダウンロードする
http://dobon.net/vb/dotnet/internet/useproxy.html
ようやく,理解できました。
ありがとうございます。
>・解析中 "*.domain.co.jp" - 量指定子 {x,y} の前に何もありません。
これは,正規表現の*の使用方法が間違っているということを警告していたのですね。

ありがとうございました。

■No19261に返信(管理人さんの記事)
>> ただ,BypassList内に,
>>頭にワイルドカードを使用した場合,接続できないようです。→(*.domain.co.jp)
>>
>>なぜだろう?(他の記載方法があるのでしょうか?)
>
> BypassListには正規表現パターンを指定します。これもはじめに私が紹介させていただいたページに説明があります。
>
> プロキシサーバーを使用してダウンロードする
> http://dobon.net/vb/dotnet/internet/useproxy.html
>
解決済み!

DOBON.NET | プログラミング道 | プログラミング掲示板