大家好我是asp.net中的webproject我的项目在我的电脑上运行良好但是在将它上传到iis服务器后它无法正常工作。 我的webproject是删除文件,
string s;
int i;
s = Environment.GetEnvironmentVariable("temp"); ;
string[] prefetchtlist = System.IO.Directory.GetFiles(s, "*.*");
for (i = 0; i < prefetchtlist.Length; i++)
{
try
{
System.IO.File.Delete(prefetchtlist[i]);
}
catch (Exception)
{
i++;
}
}
Label1.Text = "Completed";
答案 0 :(得分:1)
由于各种原因,文件可能无法删除。删除try
/ catch
块,查看Web服务器显示的异常。
此外,如果捕获到异常,则会跳过数组中的下一个文件,因为i++
块中有catch
- 您不需要它,因为i
当执行返回到for
循环的顶部时,它将再次递增。