C#创建XML

private void button1_Click(object sender, EventArgs e)
{
XmlDocument xmlDoc = new XmlDocument();

//建立Xml的定义声明
XmlDeclaration dec = xmlDoc.CreateXmlDeclaration("1.0", "utf-8", null);
xmlDoc.AppendChild(dec);

//创建根节点
XmlElement root = xmlDoc.CreateElement("FilesInformation");
xmlDoc.AppendChild(root);

XmlElement version = xmlDoc.CreateElement("version");
version.InnerText = "1.0.1818.42821";
root.AppendChild(version);

XmlElement description = xmlDoc.CreateElement("description");
description.InnerText = "说明";
root.AppendChild(description);

XmlElement fileItem = xmlDoc.CreateElement("FileItem");
fileItem.SetAttribute("FileName", "name");
fileItem.SetAttribute("FileVersion", "xx");
fileItem.SetAttribute("FileLength", "xxx");
fileItem.SetAttribute("FileCreationTime", "xxxx");
root.AppendChild(fileItem);

xmlDoc.Save("test.xml");
}

阅读全文

C#,int转成string,string转成int

1,int转成string
用toString
或者Convert.toString()如下

例如:
int varInt = 1;
string varString = Convert.ToString(varInt);
string varString2 = varInt.ToString();

2,string转成int
如果确定字符串中是可以转成数字的字符,可以用int.Parse(string s),该语句返回的是转换得到的int值;
如果不能确定字符串是否可以转成数字,可以用int.TryParse(string s, out int result),该语句返回的是bool值,指示转换操作是否成功,参数result是存放转换结果的变量。

例如:
string str = string.Empty;
str = "123";
int result=int.Parse(str);

string str = string.Empty;
str = "xyz";
int result;
int.TryParse(str, out result);

win7 vista IIS 管理器无法验证此内置帐户是否有访问权

服务器配置为将传递身份验证和内置帐户一起使用,以访问指定的物理路径。但是,IIS 管理器无法验证此内置帐户是否有访问权。请确保应用程序池标识具有该物理路径的读取访问权。如果此服务器加入到域中,并且应用程序池标识是 NetworkService 或 LocalSystem,则验证\$ 具有该物理路径的读取访问权,然后重新测试这些设置。

解决方案:

在添加网站或添加应该程序时单击“连接为”,选择特定用户,然后输入一个有管理员权限的

windows用户和密码(进系统时的用户名和密码)