- PR -

WebClient.DownloadFileによるファイルダウンロード

1
投稿者投稿内容
ぼの
会議室デビュー日: 2004/09/07
投稿数: 2
投稿日時: 2004-12-08 17:49
初めて投稿させていただきます。
よろしくお願いいたします。

早速ですが、現在以下の環境でスマートクライアントの開発を行っています。

「クライアント」
Win2000 Pro SP4
Visual Studio .NET 2003(VB)
.NET Framework 1.1 SP1

「Webサーバー」
Win2003 Server
IIS 5.1

ここで、Webサーバー側のある仮想ディレクトリに配置したファイルのダウンロードを
行いたい為、WebClient.DownloadFileを使用しました。

Dim poWebClt As New System.Net.WebClient
Call poWebClt.DownloadFile("http://XXX.XXX.XXX.XXX/TestDLDir/test.ini", _
"D:\test.ini")
(XXX.XXX.XXX.XXX:WebサーバーIPアドレス)

この時、上記のような拡張子がINIのファイルに対してダウンロードをしようとすると
「リモート サーバーがエラーを返しました : (404) 見つかりません。」
のエラーが発生し、拡張子を「txt」に変更すると正常にダウンロードが
出来ています。

今回、拡張子がINIのファイルをダウンロードをしたいと考えているのですが、
同じ現象にある方、解決方法ご存知の方、是非ご教授ください。
よろしくお願いいたします。

開発環境1台で実行すると正常に動作しているようですが、他のWebサーバーから
ダウンロードを行うとエラーになってしまいます...

[ メッセージ編集済み 編集者: ぼの 編集日時 2004-12-08 17:51 ]

[ メッセージ編集済み 編集者: ぼの 編集日時 2004-12-08 17:52 ]
karajan
ベテラン
会議室デビュー日: 2002/07/05
投稿数: 89
投稿日時: 2004-12-08 23:50
WebサーバーのMIME設定は確認しましたか?
ぼの
会議室デビュー日: 2004/09/07
投稿数: 2
投稿日時: 2004-12-09 10:44
karajan 様

ご返答ありがとうございます。
MIME設定にて、ファイルの種類としては「INI:構成設定」として登録されています。
(開発環境1台で検証しておりました時の開発環境PCと同じ設定でした。)

勉強不足で恐縮ですが、他にも何か設定が必要なのでしょうか?
よろしくお願いいたします。
1

スキルアップ/キャリアアップ(JOB@IT)