- PR -

WebClient.downloadでDLLファイルのみダウンロードできない

1
投稿者投稿内容
やんたん
ベテラン
会議室デビュー日: 2003/08/18
投稿数: 63
投稿日時: 2004-03-22 09:38
現在C#でWebClient.downloadメソッドを利用してファイルをダウンロードしてくるプログラムを作っております。
数種類のファイルのダウンロードが正常に出来ることは確認できておりますがDLLファイルをダウンロードしようとした場合のみWebExceptionの「HTTPステータスコード500 内部サーバエラー」が発生してしまいます。

同じプログラムを他環境で実行した場合は正常に動作するので、IISなどの設定かもしれないというところまで問題を絞り込んでおります。

正常にDLLもダウンロードできる環境もあるので、コードの問題ではないと思っておりますが、一応コードも記述しておきます。

string filePath = 〜〜;
string url = 〜〜;
WebClient webClient = new WebClient();
webClient.DownloadFile(url, filePath);

どのあたりがあやしいか、ご教授いただけると助かります。
やんたん
ベテラン
会議室デビュー日: 2003/08/18
投稿数: 63
投稿日時: 2004-03-22 11:10
自己レスです。

原因はIISの設定で実行アクセス権を
「スクリプトおよび実行可能ファイル」にしていたためでした。
そのためDLLをダウンロードではなく実行しようとしてしまい
エラーになっていたようです。
1

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