byte[] buffer = new byte[1024];
        string filename = @"c:\temp.doc";
        Stream oustr = File.Create(filename); ///在这有异常 或是下一句 但在 vs.net 里运行的没问题的
        Stream instr = response.GetResponseStream();
        int i;
        do
        {
            i = instr.Read(buffer, 0, buffer.Length);
            if (i > 0)
                oustr.Write(buffer, 0, i);
        }
    ........
    ........ 
           这是什么原因也?!

解决方案 »

  1.   

    权限问题,要给ASP.NET用户操作该目录的权限.
      

  2.   

    没有权限的问题加上NETWORK 用户的权限
      

  3.   

    文件夹安全问题。在文件夹安全设置里面加上NETWORK、IUSER_*用户可读可写权限
      

  4.   

    string filename = @"c:\temp.doc";
            Stream oustr = File.Create(filename); ///在这有异常 或是下一句 但在 vs.net 里运行的没问题的
    楼主要养成好习惯,在创建文件的时候一定要先判断文件是否存在,如果在VS.NET运行没有问题,那打包后肯定不会有问题!!如果有问题,也应该不是程序问题,