Properties.Settings没有setter

cli*_*uke 9 c# asp.net settings.settings

我决定使用Properties.Settings为我的ASP.net项目存储一些应用程序设置.但是,当我尝试修改数据时,我收到一个错误The property 'Properties.Settings.Test' has no setter,因为这是生成的,我不知道我应该怎么做才能改变它,因为我以前的所有C#项目都没有这个问题.

Eli*_*bel 18

我的猜测是你用Application范围而不是User范围定义了属性.应用程序级属性是只读的,只能在web.config文件中编辑.

我根本不会Settings在ASP.NET项目中使用该类.当您写入该web.config文件时,ASP.NET/IIS会回收AppDomain.如果您定期编写设置,则应使用其他一些设置存储(例如您自己的XML文件).