.net 程序中在服务器上提示“Exception Details: System.IO.IOException: 设备未就绪。”

服务器上挂了磁盘阵列,多了个盘符“F盘”,可我把上传附件的路径改了以后,程序就报错了,有没有人给解决一下啊,
这部分是源码
//以下为创建图库目录
string dirpath = "F:\\UP\\UpLoad\\" + xmmcPY + "";
if (Directory.Exists(dirpath) == false)
{
Directory.CreateDirectory(dirpath);
Directory.CreateDirectory(dirpath + "/tupian");
Directory.CreateDirectory(dirpath + "/wendang");
Directory.CreateDirectory(dirpath + "/shipin");
}
--------------------编程问答--------------------
大神们,快帮帮啊,好卓急啊

--------------------编程问答--------------------
有没有天理啊,知道的,赶紧告诉我一声呗

--------------------编程问答--------------------
什么也不说一看就懂http://blog.csdn.net/yuyongdema/article/details/7680447
--------------------编程问答--------------------
F:\无法访问,你在资源管理器中可以访问么?
--------------------编程问答--------------------
资源管理器中可以访问,F盘是挂挂上磁盘阵列后多出来的,是不是因为这个啊,我把这个路径改成服务器上本身就带的D盘就没事,,但是F确实是可以用的,添加,删除文件都没有问题.
--------------------编程问答--------------------
资源管理器中可以访问,F盘是挂挂上磁盘阵列后多出来的,是不是因为这个啊,我把这个路径改成服务器上本身就带的D盘就没事,,但是F确实是可以用的,添加,删除文件都没有问题.
--------------------编程问答--------------------
可我发布的程序不再“F盘啊”,这个还可以用相对路径么

补充:.NET技术 , ASP.NET