读书人

读写ini文件有关问题-

发布时间: 2012-01-24 23:11:54 作者: rapoo

读写ini文件问题-急
我先生成一个类。在里面添加一个读写ini文件的方法。代码如下:
namespace BMSystem.BMSClass
{
/// <summary>
/// WRini 的摘要说明。
/// </summary>
///
public class WRini
{

[DllImport( "kernel32 ")]
private static extern int GetPrivateProfileString(
string lpAppName,
string lpKeyName,
string lpDefault,
StringBuilder lpReturnedString,
int nSize,
string lpFileName
);
[DllImport( "kernel32 ")]
private static extern long WritePrivateProfileString(
string lpAppName,
string lpKeyName,
string lpString,
string lpFileName
);

public void CreateDBIni(string Section,string Key,string value)
{
WritePrivateProfileString(Section, Key, value, "c:\\DBSet.ini ");
}

在aspx.cs代码区中,在botton_click事件中添加如下代码
protected void btnSetOk_Click(object sender, EventArgs e)
{
WRini DBSet=new WRini();
DBSet.CreateDBIni( "企业信息管理系统 ", "Server ", txtServer.Text.Trim());

}
编译都没有问题,不报错。但是在 WritePrivateProfileString方法添加监视,结果是:WritePrivateProfileString“BMSystem.BMSClass.WRini.WritePrivateProfileString(string, string, string, string)”是一个“方法”,这在给定的上下文中无效


[解决办法]
应该是你的aspnet用户没有写C:\权限

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

最新版本:20070212

http://www.cnblogs.com/feiyun0112/archive/2006/09/20/509783.html

读书人网 >asp.net

热点推荐