我搜索但我无法找到解决此问题的方法。 当我想保存web.config时,我收到了这个错误:
加载配置文件时出错:拒绝访问路径'E:\ vhosts \ some.ir \ httpdocs \ egqz2vnh.tmp'。
我使用此代码进行访问并保存webconfig:
var config = Misconfiguration.OpenWebConfiguration("~");
config.AppSettings.Settings["name"].Value = txt1.Text;
config.Save();
我使用Plesk上传网站。当前用户需要设置权限才能访问ftpaccess中的web.config吗?
任何想法? 感谢
答案 0 :(得分:4)
修改您的网站文件夹permssion。 例如,使用plesk(在文件管理器中),我点击了“更改文件或目录的访问权限”(对于网站容器目录,而不是web.config)。然后我更改了“默认Plesk应用程序池用户(IWAM_plesk(默认))”的权限。
希望有所帮助
答案 1 :(得分:0)
试试这个:
using System.Web.Configuration;
using System.Configuration;
Configuration config = WebConfigurationManager.OpenWebConfiguration("/");
string oldValue = config.AppSettings.Settings["name"].Value;
config.AppSettings.Settings["name"].Value = "ABC";
config.Save(ConfigurationSaveMode.Modified);
<appSettings>
<add key="name" value="XYZ" />
</appSettings>
执行值字段后将更改为ABC。