StreamWriter sw = new StreamWriter(strDestinationFilePath, false, System.Text.UnicodeEncoding.GetEncoding(strEncodingName));
try
{
     sw.Write(strHtml);
     sw.Flush();
}请不要说什么极限的问题,aspnet是完全控制,iis用户已可写,更不要说什么给everyone的写极限,这是web服务器。

解决方案 »

  1.   

    利用ASP.NET模拟来增加对文件的操作权限
    http://www.xrss.cn/Dev/DotNet/200751013127.Html这个不知道有用吗,大家帮我看看
      

  2.   

    现金求此问题答案  QQ:823720019现金求此问题答案  QQ:823720019
      

  3.   

    如果你设置everyone权限是OK的,那么一定是权限没有设置好。否则就是被其他进程以写权限打开了这个文件。
    当然如果文件不存在,也会出错,呵
      

  4.   

    关于asp.net文件读写权,每次配置网站总出这个问题…今天搜索了一下看看有什么彻底的解决方法…OK 找到了在Windows   Server   2003中,你需要这样做:  
    在Config文件夹,右键->属性->安全,添加用户NETWORK   SERVICE,并赋予其“写入”的权限。 问题搞定。
    我暂时用了这个方法,就是不知道NETWORK   SERVICE给“写入”的极限是否安全?请高人指教
      

  5.   

    StreamWriter报错,不能创建文件,搞了一天了,还是不行  你下面的代码是往已存在的文件里面添加不是创建,大哥StreamWriter sw = new StreamWriter(strDestinationFilePath, false, System.Text.UnicodeEncoding.GetEncoding(strEncodingName));
    try
    {
         sw.Write(strHtml);
         sw.Flush();
    }