Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/276.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/xpath/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 需要在不修改基础webconfig的情况下修改连接字符串_C#_Web Config - Fatal编程技术网

C# 需要在不修改基础webconfig的情况下修改连接字符串

C# 需要在不修改基础webconfig的情况下修改连接字符串,c#,web-config,C#,Web Config,我需要在我的webconfig中列出的连接字符串中添加一个端口,而不实际更改基础webconfig文件-每次连接到数据库时都必须这样做很好,但如果可能的话,我宁愿只做一次。我看到过一些帖子,有人实际上在修改文件(不可能)或完全重建字符串(也不是一个很棒的主意,因为里面有一些复杂的hoodoo魔法,但并非不可能) 由于公司限制,我无法将其放入web.config。该项目采用C语言,因此我需要一个基于C语言的解决方案。由于公司限制,您无法向连接字符串添加端口号?由于公司限制,我无法将其放入web.c

我需要在我的webconfig中列出的连接字符串中添加一个端口,而不实际更改基础webconfig文件-每次连接到数据库时都必须这样做很好,但如果可能的话,我宁愿只做一次。我看到过一些帖子,有人实际上在修改文件(不可能)或完全重建字符串(也不是一个很棒的主意,因为里面有一些复杂的hoodoo魔法,但并非不可能)


由于公司限制,我无法将其放入web.config。该项目采用C语言,因此我需要一个基于C语言的解决方案。

由于公司限制,您无法向连接字符串添加端口号?由于公司限制,我无法将其放入web.config,因为它在服务器上是纯文本的。但您的连接字符串已经在其中。博斯曼说“不”,我无法与他争辩。(更不用说,我做了,网站DLL在技术上是纯文本的,这很重要)ADO.NET连接、命令和所有其他使用连接的地方的子类。重写将连接字符串作为参数的所有方法。如果您已经在使用System.Data.Common,应该不会太痛苦。