ないときServer.MapPathのを使用するにはどうすれば持って、私は私のウェブサーバ上のディレクトリからいくつかの画像ファイルを削除する必要がある場合に正常に動作しますいくつかのコード:私は..butのHttpContext .Currentは何も
Dim ImageURL As String = dsImages.Tables(0).Rows(iImgRow).Item("ImageURL")
Dim physicalName = Server.MapPath(ImageURL)
oUpload.DeleteFileFromServer(physicalName, iAdid, iImgID)
問題に実行して設定された間隔で別個のスレッドで実行中の保守作業は、上記の必要性のようなファイルを削除すると判断した場合:この後者の場合には
Dim ImageURL As String = dsImage.Tables(0).Rows(i - 1).Item("ImageURL")
Dim iImgID As Integer = dsImage.Tables(0).Rows(i - 1).Item("ImageId")
Dim physicalName As String = HttpContext.Current.Server.MapPath(ImageURL)
oUpload.DeleteFileFromServer(physicalName, iAdID, iImgID)
、HttpContext.Current.Server.MapPath(IMAGEURL)の値はNothingです。
このケースの完全なパスを取得する方法はありますか?
[Global.asaxからServer.MapPath()を使用するにはどうすればよいですか?](http://stackoverflow.com/questions/935940/how-can-i-use-server-mappath-from-global) -asax) –