moferferi
شنبه 30 مهر 1390, 21:53 عصر
سلام.
من با کد زیر میخوام مقادیری را توی وب کانفیگ تغییر بدم
string path = Server.MapPath("~/Web.config");
XmlDocument xDoc = new XmlDocument();
xDoc.Load(path);
XmlNodeList nodeList = xDoc.GetElementsByTagName("appSettings");
XmlNodeList nodeAppSettings = nodeList[0].ChildNodes;
XmlAttributeCollection xmlAttCollection = nodeAppSettings[0].Attributes;
xmlAttCollection[0].InnerXml ="new value"; // for key attribute
xDoc.Save(path);
اما خطای
Access to the path 'C:\Inetpub\wwwroot\mysite\Web.config' is denied.
میده.
توی iis مجوز رایت هم به این پوشه اصلی و فایل کانفیگ دادم ولی فایده نداره.
دوستان در صورت امکان روش رفع این مشکل بر رویiis و هاست واقعی را بهم بگین
من با کد زیر میخوام مقادیری را توی وب کانفیگ تغییر بدم
string path = Server.MapPath("~/Web.config");
XmlDocument xDoc = new XmlDocument();
xDoc.Load(path);
XmlNodeList nodeList = xDoc.GetElementsByTagName("appSettings");
XmlNodeList nodeAppSettings = nodeList[0].ChildNodes;
XmlAttributeCollection xmlAttCollection = nodeAppSettings[0].Attributes;
xmlAttCollection[0].InnerXml ="new value"; // for key attribute
xDoc.Save(path);
اما خطای
Access to the path 'C:\Inetpub\wwwroot\mysite\Web.config' is denied.
میده.
توی iis مجوز رایت هم به این پوشه اصلی و فایل کانفیگ دادم ولی فایده نداره.
دوستان در صورت امکان روش رفع این مشکل بر رویiis و هاست واقعی را بهم بگین