• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:WebClient.Uploadメソッドでファイル転送したい。)

WebClient.Uploadメソッドでファイル転送したい

このQ&Aのポイント
  • VB.Net2003で開発をしている者が、WebClient.Uploadメソッドを使用してHTTPでファイル転送しようとしています。
  • しかし、特定のエラーメッセージが表示されており、設定が足りない可能性があります。
  • 設定の確認をお願いします。

質問者が選んだベストアンサー

  • ベストアンサー
  • tsukachan
  • ベストアンサー率42% (202/470)
回答No.4

#1です 作成された「ASP.NET」ユーザーに該当フォルダの書き込み権限与えましたか?

tatsurou
質問者

補足

tsukachanさん 回答ありがとうございます。 はい。 ASP.NETユーザに,当該フォルダへの「フルコントロール」権限 を与えています。 しかし,処理を実行すると, これまでと同様に「405」のエラーが出てしまいます。 何度も申し訳ありませんが, ご回答,よろしくお願いします。

その他の回答 (3)

  • tsukachan
  • ベストアンサー率42% (202/470)
回答No.3

#1です 抜けてましたw aspnet_regiis -i を、コマンドプロンプトより実行してみて下さい。ただし、.NET Framework の各バージョンによって、専用のaspnet_regiis.exeがありますので注意して下さい。 aspnet_regiisは、%system root%\Microsoft.NET\Framework\versionNumber にあります。

tatsurou
質問者

補足

tsukachanさん 回答ありがとうございます。 教えて頂いたとおり, コマンドプロンプトより,"aspnet_regiis -i "を実行したところ, 「asp.netユーザが作成された」旨,メッセージが 表示されました。 そこで,IISを再起動し,さらに念のため, PCも再起動したのですが, WebClient.Uploadメソッド実行時のエラーメッセージは 変化ありません。 私の手順でまだ足りないところがあるのでしょうか? 何度もすみませんが教えてください。 よろしくお願いします。

  • tsukachan
  • ベストアンサー率42% (202/470)
回答No.2

#1です IISのバージョンは5以上ですよね? .NET Framework はインストールされてますか? サーバーがWindows2003だったら最初からユーザいたと思うので2000serverかな? IISの構成を見直した上でIISを再起動してみましょう

  • tsukachan
  • ベストアンサー率42% (202/470)
回答No.1

ASP.NETユーザが無いのでは? これが回答だと思います http://forums.microsoft.com/MSDN-JA/ShowPost.aspx?PostID=320001&SiteID=7

tatsurou
質問者

補足

tsukachanさん 回答ありがとうございます。 教えて頂いたサイトを見ました。 あとひとつ,教えて頂きたいのですが, ASP.NETユーザを設定(追加?)するにはどうすれば 良いのでしょうか? ASP.NETの経験が乏しいもので, 初歩的なことになるかもしれませんが, 教えてください。 よろしくお願いします。

関連するQ&A