在 ASP.NET 中,web.config 用来配置网站,它随网站一起分发。
但是在桌面程序中,app.config 虽然是用来配置程序的,但它不随程序一起分发,所以说我们经常在已经分发的程序中改 app.config 是没有效果的。
那么这个 app.config 分发时跑到哪里去了呢?它是在编译时生成为“程序名.config”了,比如程序名叫“Cftea.exe”,那么这个配置文件名叫“Cftea.exe.config”。
同时,改了后,重启程序或服务。
相关阅读
.NET 应用程序的 config 文件的 appSettings 修改后,应用程序能读取新值吗?