有关web.config在运行时修改连接字符串

问题描述

请问程序在运行时或发布后,能不能修改web.config文件呢,修改后程序要不要重启或重新发布?如果能修改的话要用什么方式修改?

解决方案

解决方案二:
可以修改,不过session会丢失
解决方案三:
可以修改,如果你更改了里面的程序集信息,可能需要重新发布,否则是不用重新发布的修改方式?直接用记事本打开就可以啦
解决方案四:
可以修改不需要重新发布.
解决方案五:
正看什么东西呢~~点下一页或则什么的........就没了???
解决方案六:
弄这么个config文件的目的的一部分也是为了减少重新发布的机会
解决方案七:
引用2楼ojlovecd的回复:

可以修改,如果你更改了里面的程序集信息,可能需要重新发布,否则是不用重新发布的修改方式?直接用记事本打开就可以啦

Mark
解决方案八:
可以修改,不用重新发布但修改完后app进程会重启session,application都会丢失:)

时间: 2024-11-08 19:00:12

有关web.config在运行时修改连接字符串的相关文章

MYSQL客户机程序4—在运行时获取连接参数

    6.5 客户机程序4-在运行时获取连接参数     现在我们有了容易修改的防止出现错误的连接代码,我们要了解一些如何做某些比使用NULL 连接参数更灵巧的事情,如在运行时允许用户指定一些值.客户机程序3由于固定连接参数方面的缺陷,要想更改那些值中的任何一个,都必须编辑源文件并重新编译.这十分不方便,特别是想使程序用于其他人时.在运行时指定连接参数的一个通用的方法是使用命令行选项.MySQL分发包中的程序接受两种形式的连接参数,如表6 - 1所示.    与标准的MySQL客户机程序一致,

ROS机器人程序设计(原书第2版)3.2.7 使用rqt_console和rqt_logger_level在运行时修改调试级别

3.2.7 使用rqt_console和rqt_logger_level在运行时修改调试级别 ROS中提供了一系列工具去管理日志信息.在ROS hydro中,我们有两个独立的GUI:rqt_logger_level设置节点或者指定日志记录器的日志记录级别:rqt_console对日志信息进行可视化.过滤和分析. 使用代码示例example3测试这个功能.运行roscore和rqt_console来看日志信息:   将看到如下窗口:   运行下面节点:   一旦example3节点开始运行,就会看

运行时修改Web.config中的元素值 zhenyu(原作)

大家都知道Asp.Net提供了一个WebApplication的配置文件web.config,让我们可以很方便地设置Web应用程序,另外还可以在appSettings节中增加一些我们常要使用的单元,如数据库连接串等,利用System.Configuration.ConfigurationSetting类我们可以很容易读取这些单元的值,但是要改变这些值就需要一些技巧了,下面我就来告诉大家如何在运行时利用System.Management中的类去改变这些单元的值. 现假设您有一个WebApplica

kettle设计器连接oracle RAC时的连接字符串

1.不需要填写主机名 2.数据库名写如下连接字符串: (DESCRIPTION =(ADDRESS = (PROTOCOL = TCP)(HOST = IP地址)(PORT = 1521))(CONNECT_DATA = (SERVER = DEDICATED)(SERVICE_NAME = 服务名))) 3.端口号写:-1  

我如何在网站页面中修改web.config?

问题描述 现在是这样,一个网站,我想在后台管理部分能直接修改web.config里面的参数.这个如何实现啊?另外,我在http://topic.csdn.net/t/20050527/12/4039760.html看到类似的提问,有人给出了例子,可有人说这样不行,因为在项目运行时修改web.config会使Session全部丢失,所以需要用别的方法实现这个功能.那是不是这样呢?望高手指点 解决方案 解决方案二:项目运行的时候没有办法改web.config的解决方案三:你要用页面来改?直接文本打开

.net 动态修改App.Config 和web.Config 方法

首先假设你的应用程序配置文件如下: <?xml version="1.0" encoding="utf-8" ?> <configuration>  <appSettings>     <add key="name" value="old"/>  </appSettings> </configuration>     Ok,那么如何在运行时去修改name的

如何在程序运行时动态修改一个类的属性的get;set;?

问题描述 publicclassMyTestClass{privatestring_name;publicstringName{get{returnstring.Format("名字:{0}",_name);}set{value=value??string.Empty;_name=value.Substring(0,4);}}}publicstaticvoidMain(){DynamicMethodmethod=newDynamicMethod("Set_Name"

.Net网站的web.config配置说明

 一.认识Web.config文件 Web.config 文件是一个XML文本文件,它用来储存 ASP.NET Web 应用程序的配置信息(如最常用的设置ASP.NET Web 应用程序的身份验证方式),它可以出现在应用程序的每一个目录中.当你通过.NET新建一个Web应用程序后,默认情况下会在根目录自动创建一个默认的Web.config文件,包括默认的配置设置,所有的子目录都继承它的配置设置.如果你想修改子目录的配置设置,你可以在该子目录下新建一个Web.config文件.它可以提供除从父目录

Web.config详解

一.认识Web.config文件 Web.config 文件是一个XML文本文件,它用来储存 ASP.NET Web 应用程序的配置信息(如最常用的设置ASP.NET Web 应用程序的身份验证方式),它可以出现在应用程序的每一个目录中.当你通过.NET新建一个Web应用程序后,默认情况下会在根目录自动创建一个默认的Web.config文件,包括默认的配置设置,所有的子目录都继承它的配置设置.如果你想修改子目录的配置设置,你可以在该子目录下新建一个Web.config文件.它可以提供除从父目录继