我在系统开发完后,运行正常,放在我本机上的IIS上时出现了问题:
有一个功能是这样的:
xmlDoc.DocumentElement.InnerText = FormsAuthentication.HashPasswordForStoringInConfigFile(newPwd, "MD5");
xmlDoc.Save(context.Server.MapPath("~/Password.xml"));在我本机上可以包存 放到IIS上就不行了 我估计是权限设置有问题 谁帮我下?

解决方案 »

  1.   


    private void SerializeElement(string filename)//filename 文件路径
            {
                XmlSerializer ser = new XmlSerializer(typeof(XmlElement));
                XmlElement myElement =new XmlDocument().CreateElement("MyElement", "ns");
                myElement.InnerText = "Hello World";
                TextWriter writer = new StreamWriter(filename);
                ser.Serialize(writer, myElement);
                writer.Close();        }
      

  2.   

    对于 IIS要读写的目录 或者单个 文件 设置访问权限 可写在资源管理器里 查看 文件(夹)属性基本是设置 USER 这个用户组就可以了
      

  3.   

    你上传到的文件夹,需要ASP.NET权限