首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > asp.net >

請問ASP.NET怎么寫入本地文件

2012-02-12 
請問ASP.NET如何寫入本地文件?通过Web页面得到用户输入的一些配置,我想通过xml来保存,这是大虾的一段读写x

請問ASP.NET如何寫入本地文件?
通过Web页面得到用户输入的一些配置,我想通过xml来保存,这是大虾的一段读写xml代码:
//写
string   strXml   =   Environment.CurrentDirectory   +   "\\config.xml ";
                        XmlTextWriter   xtw   =   new   XmlTextWriter(   strXml   ,   null   );
                        xtw.WriteStartElement( "AppSetting ");
                        xtw.WriteElementString( "TestValue1 ",   textBox1.Text);
                        xtw.WriteEndElement();
                        xtw.Flush();
                        xtw.Close();

//读
string   strXml   =   Environment.CurrentDirectory   +   "\\config.xml ";
                        if   (!System.IO.File.Exists(strXml))
                        {
                                this.Text   =   "File   not   found! ";
                                return;
                        }
                        XmlTextReader   xtr   =   new   XmlTextReader(strXml);
                        xtr.ReadStartElement( "AppSetting ");
                        textBox1.Text   =     xtr.ReadElementString( "TestValue1 ");
                        xtr.ReadEndElement();
                        xtr.Close();
但我在引用这段代码的时候,提示我没有C:\windows\System32下config.xml的写入权限,第一:我如何写入本地站点的虚拟目录?   第二:我应该怎么设置写入权限?


[解决办法]
string strXml =Server.MapPath( "/config.xml ");



*****************************************************************************
欢迎使用CSDN论坛专用阅读器 : CSDN Reader(附全部源代码)

最新版本:20070212

http://www.cnblogs.com/feiyun0112/archive/2006/09/20/509783.html
[解决办法]
你可以在webconfig里面设置好路径;
权限就是你把文件夹设置为everyone;
[解决办法]
第二:我应该怎么设置写入权限?

文件夹上点右建 属性 安全 加入用户

[解决办法]
客户端调用javascript的document.cookies可以读写
[解决办法]
用Server.MapPath取当着页路径.

[解决办法]
但我在引用这段代码的时候,提示我没有C:\windows\System32下config.xml的写入权限,第一:我如何写入本地站点的虚拟目录? 第二:我应该怎么设置写入权限?
string strXml = Environment.CurrentDirectory + "\\config.xml ";


你这是winform的
路径不对 改成
string strXml =Server.MapPath( "/config.xml ");

热点排行