讨论:由一个的错误引发的一个思考!!
我在写一段上传程序代码的时候,本地跟踪调试一切正常,路径取值也完全正确,但是只要一上传服务器执行这段代码就出错,出错原因说明:常详细信息: System.IO.DirectoryNotFoundException: 未找到路径“c:\windows\system32\inetsrv\martelc.com\新建文本文档111.txt”的一部分.....System.Web.HttpPostedFile.SaveAs(String filename) +48.....。。于是乎我经过仔细检查包括服务器文件夹权限,程序等都没有发现什么问题。经过一次一次试验,我发现哪怕是我删除了引发该上传事件的所有代码,服务器在运行到激发按钮事件时,所报的错误还是说: System.IO.DirectoryNotFoundException: 未找到路径“c:\windows\system32\inetsrv\martelc.com\新建文本文档111.txt”的一部分.....System.Web.HttpPostedFile.SaveAs(String filename) +48.....。
既然我在程序里已经删除了激发按钮动作的任何事件,为什么我在服务器运行的时候报错还是在报System.IO.DirectoryNotFoundException和System.web.HttpPostedFile.SaveAs错误呢?IIS运行程序读到哪里去了?为什么没有读取IIS主目录里的程序呢?怎么解决这个问题呢?