网站安装打包 修改app.config[六]

news/2024/5/20 3:31:21/文章来源:https://blog.csdn.net/weixin_34200628/article/details/90651239

在winform的安装工具中,少不免有一些配置文件要放到app.config去,于是修改也是成了一种需求!

无论是修改web.config还是app.config,普遍方式都有两种,用net自带封装的类,或是自定义xml操作。

可参考之前的一篇:网站安装打包 webconfig修改[三]

这里用的,还是以xml方式操作,比竟类都写了,就顺路用上了。

这里的操作方式和webconfig的差不多一个样:

 

ExpandedBlockStart.gif
复制代码
 string appConfigPath = startPath + "/XXX.exe.config";
                WebConfigHelper appConfig 
= new WebConfigHelper(appConfigPath);
                
if (appConfig.LoadIsOK)
                {
                    WebConfigAppSetting appSetting 
= appConfig.AppSetting;
                    
if (appSetting != null)
                    {
                      
                        appSetting.Set(
"SoftSetup_WinRARSystemPath", txtSoftSetup_WinRARSystemPath.Text);
                        appSetting.Set(
"SoftSetup_IISPath", txtSoftSetup_IISPath.Text.Replace(startPath, ""));
                    }
                    
if (appConfig.Save())
                    {
                        ConfigurationManager.RefreshSection(
"appSettings");
                        MessageBox.Show(
"修改成功!"); return;
                    }
                }
                MessageBox.Show(
"修改失败!");
复制代码

 

 

这里最值得一提的一句是:ConfigurationManager.RefreshSection("appSettings");

修改完app.config时,虽然是修改了文件,但运行在内存中的app.config却还没有修改.

所以你改完文件,再取值,还是内存中的旧值,因此修改完后,需要重新加载一下。

 

打完,收工!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.luyixian.cn/news_show_759959.aspx

如若内容造成侵权/违法违规/事实不符,请联系dt猫网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

大型网站系统架构演化之路

一个成熟的大型网站(如淘宝、天猫、腾讯等)的系统架构并不是一开始设计时就具备完整的高性能、高可用、高伸缩等特性的,它是随着用户量的增加,业务功能的扩展逐渐演变完善的,在这个过程中,开发模式、技术架…

推荐 | 非常不错的编程学习网站

阅读文本大概需要 3.5 分钟。这周末真的精彩,前有科技圈闹得沸腾的差评,各种吃瓜群众。后有 NBA 历史绝无仅有,东西双抢 7 大战。骑士勒布朗詹姆斯,逆天改命,全场 46 分。勇士克雷-汤普森,佛祖保佑&#xf…

分享一个爬取网站的小技巧

阅读文本大概需要 2 分钟。有时候,我们很想爬取一个网站的数据。如果 PC 端的网页的反爬机制太强,我们可以换个思路。现在很多网站为了满足手机浏览器能正常访问的需求,都会推出手机版的网页。PC 端抓取数据有难度,我们可以从手机…

js通过iframe访问跨域网站,获取不到内部标签?

1.页面iframe访问跨域网站baidu html <iframe id"iframe" src"http://www.baidu.com" frameborder"0"></iframe>javascript let iframe document.getElementById(iframe)2.打印访问内容 1.查看是否可以访问document console.log…

爬虫给力技巧:robots.txt 快速抓取网站

阅读文本大概需要 5 分钟。在我抓取网站遇到瓶颈&#xff0c;想剑走偏锋去解决时&#xff0c;常常会先去看下该网站的robots.txt文件&#xff0c;有时会给你打开另一扇抓取之门。写爬虫有很多苦恼的事情&#xff0c;比如&#xff1a;1.访问频次太高被限制&#xff1b;2.如何大量…

我顺藤摸瓜端了色情网站的老窝,并劝他从良

感谢凌云给我的启发大家好&#xff0c;我是九歌前几天无意发现了一个色情网站&#xff0c;本着除暴安良的心态&#xff0c;直接开始对这个网站开始了调查这个网站的域名是.cn结尾的 【.cn是国内域名,无法隐藏注册人的信息】我去站长之家里面对这个网站进行Whois查询按照惯例这种…

hexo搭建个人博客_GitHubPage和Hexo搭建个人博客网站

title: GithubPage和Hexo搭建个人博客网站 date: 2020-02-09 12:24:45 tags: - github - Hexo categories: GithubPage前言github支持githubPage静态界面来搭建我们的个人博客&#xff0c;自己配置。创建github仓库创建http://username.github.io仓库&#xff0c;同时setting中…

vs打开sln加载失败_你的网站打开速度慢,罪魁祸首居然是它?

相信许多人都不知道&#xff0c;在营销型网站建设当中&#xff0c;著名的黄金8秒原则&#xff0c;意思就是用户点击网站后&#xff0c;大部分都只会愿意等待大约8秒的时间。如果网站不能在这个时间内打开&#xff0c;那么用户就会离开&#xff0c;故而这个时间就成为黄金8秒。而…

CentOS7基础建站指南(笔记)

由于前段时间腾讯云打折&#xff0c;所以买了一台小服务器&#xff0c;想着以后写几个小网站&#xff0c;博客什么的&#xff0c;但是一开始就遇到了难题&#xff0c;大概就是Linux服务器的配置问题&#xff0c;比如如何假设服务器&#xff0c;配置非root用户&#xff0c;配置服…

CentOS8 配置apache 搭建静态网站 踩坑向

apache服务器安装与配置apache简介apache安装挂载光盘设备系统镜像创建yum仓库配置文件安装apache服务下载使用阿里云CentOS-8.repo软件仓库修改 CentOS-Base.repo文件安装成功启动httpd同时设置为开机自启效果图踩坑经验配置服务文件参数虚拟主机功能基于IP地址部署多个网站创…

通过阿里镜像网站制作iso文件安装CentOS6.9

基于网络安装 创建kickstart文件的方式&#xff1a;   1.复制模板/root/anaconda-ks.cfg&#xff0c;而后使用vim编辑配置   2.使用system-config-kickstart来生成&#xff0c;建议使用/root/anaconda-ks.cfg 模板生成 ksvalidator&#xff1a;检查kiskstart文件的配置是否…

256模板官网站点SEO优化分析记录

一直在做SEO网站优化工作&#xff0c;网站搭建好后也没没有做过官网优化的记录&#xff0c;今天有空余时间查询一下记录网站现在的状况。通过站长工具进行分析&#xff0c;织梦模板的关键字一致很稳定&#xff0c;也没有上升的趋势&#xff0c;看来是要进行分析做一下该站点的排…

Linux下Web服务器应用之网站安全-https

Linux下Web服务器应用之网站安全(https)解决方案 HTTPS&#xff08;全称&#xff1a;Hypertext Transfer Protocol over Secure Socket Layer&#xff09;&#xff0c;是以安全为目标的HTTP通道&#xff0c;简单讲是HTTP的安全版。即HTTP下加入SSL层&#xff0c;HTTPS的安全基础…

php mysql首页下载_MySQL(PHP网站后台数据库)

MySQL是一款非常受欢迎的开源SQL数据库管理系统&#xff0c;它由MySQL AB开发、发布和支持&#xff0c;MySQL 的执行性能非常高&#xff0c;运行速度非常快&#xff0c;并非常容易使用。是一个非常捧的数据库&#xff0c;PHP 和MYSQL完美组合。非常好用。安装方法下面的是MySQL…

织梦网站php源码安装,织梦整站源码安装教程

织梦CMS整站源码通用安装教程&#xff1a;第一步&#xff1a;域名和主机的准备&#xff1b;织梦cms程序是php语言编写&#xff0c;在程序安装之前我们购买的主机(服务器)需要支持php语言&#xff01;主机购买好之后域名解析主机的IP地址&#xff0c;主机绑定域名&#xff0c;等…

实战检测北大青鸟某地方学校网站

本文写的是一次曲折的拿北大青鸟某地方学校网站shell的过程。 之前也曾拿过一个北大青鸟某网站的文章&#xff0c;我再次萌生了我个北大青鸟的网站练练手的想法。其实以前我也尝试过检测了几个北大青鸟地方学校的网站&#xff0c;简单看了下没有注入漏洞没有弱口令就放弃了。看…

如何用php制作博客网页,博客网页制作的网站

博客网页制作的网站1.制作一个自己的印章.2.EOOOL是QQ头像、MSN头像、论坛头像、论坛签名、博客广告、通讯工具(邮件、MSN、QQ、书签)等的标签快速生成工具&#xff0c;一个方便、实用的图片制作网站&#xff01;不需要学会任何制图软件&#xff0c;就可以做出漂亮的&#xff0…

ASP.NET MVC 实现页落网资源分享网站+充值管理+后台管理(9)之系统登录

前面我们已经做好了一个文章管理功能模块&#xff0c;接下来&#xff0c;我们回头来做登录窗口&#xff0c;登录不仅涉及到登录验证还涉及到登录日志还有缓存时长等。 对于缓存的相关设置&#xff0c;我们已经写好封装在Bobo.Utilities.dll程序集中&#xff0c;我们只需要引用就…

给新生的软件网站工具推荐

给新生的软件网站工具推荐目录前言Windows基本使用学习打字练习网站KeybrWindows10基本操作所用Windows版本&#xff1a; Windows10教育版 1909一、键盘键位基本按键及快捷键键盘按键快捷键基本快捷键常用快捷键二、常用功能截图&#xff08;必会&#xff09;1. PrtSc键&#x…

zip直链生成网站_如何利用python提取word文档内容并进行修改生成PDF

最近有个需求&#xff0c;需要在网站上增加一个功能&#xff0c;当管理员点击这个按钮时&#xff0c;程序会前往某个网站(以下简称A)以会员身份登录下载一份word(doc格式)的数据&#xff0c;当然&#xff0c;由于这是A网站提供的数据&#xff0c;肯定会有其水印&#xff0c;关键…