asp.net – 当HTTPContext .Current为Nothing时如何使用Server.M
发布时间:2020-12-15 20:23:05 所属栏目:asp.Net 来源:网络整理
导读:当我需要从Web服务器上的目录中删除一些图像文件时,我有一些代码可以正常工作: Dim ImageURL As String = dsImages.Tables(0).Rows(iImgRow).Item("ImageURL")Dim physicalName = Server.MapPath(ImageURL)oUpload.DeleteFileFromServer(physicalName,iAdid
当我需要从Web服务器上的目录中删除一些图像文件时,我有一些代码可以正常工作:
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. 有没有办法得到这个案件的完整路径? 解决方法
假设路径是相对的,则单独的进程不知道它们是相对于哪个Web应用程序.在这种情况下,您将需要将其存储在配置中,并将两者附加在一起,或在?/
(编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- asp.net – 如何转换上传的视频并从此文件中获取屏幕截图?
- asp.net-mvc-2 – 如何在MVC.NET 2中使用ReportViewer 2010
- asp.net-mvc – SportStore:WebUI.WindsorControllerFacto
- asp.net中的动态用户控件
- asp.net-mvc – 为什么要使用Url.Content来引用资源?
- asp.net-web-api2 – 在WebAPI2项目中加载System.IdentityM
- ASP.NET c#获取屏幕宽度(以像素为单位)
- asp.net-mvc – Razor – 渲染没有Render()且没有编码
- asp.net – 由于无法检索用户的本地应用程序数据路径而无法
- asp.net-mvc – 动作过滤器异常
推荐文章
站长推荐
- ASP.NET -- 一般处理程序ashx
- asp.net-mvc – 在C#中,我如何从一个字节[]中知道
- 实体框架 – 使用ASP.NET Web API和实体框架进行
- asp.net mvc 之旅—— 第二站 窥探Controller下的
- asp-classic – 从JScript代码调用VB编写的函数(
- 如何强制我的ASP.net 2.0应用程序重新编译
- asp.net – 来自web.config的Asp .Net自定义成员
- ASP.NET MVC基于标注特性的Model验证:将Validat
- asp.net – 在MVC和WebForms之间共享一个主 – 处
- asp.net-mvc – 以mvc形式发布数组
热点阅读