繁体   English   中英

为什么connectionstring的配置为只读?

[英]Why is the configuration of connectionstring readonly?

很抱歉再次提出许多问题,但我没有找到解决我的问题的答案。 首先:我有一个Web(客户内部网,仅供内部使用),用户可以在其中决定,显示女巫项目。 每个项目都有一个到不同服务器上的数据库的连接。 因此,我必须将连接字符串更改为正确的数据库,或者我必须两次或多次安装同一网站。 我不能使用不同的连接字符串名称,因为数据集设计器将硬编码的连接名称存储在c#设计器代码中。

现在真的有办法在global.asax.cs中设置项目连接字符串吗? 还是另一种处理方式?

也许您可以将设计者代码更改为不对连接名称进行硬编码?

为什么不在设计者调用的某个位置添加一个名为GetConnectionStringName()的方法,该方法将动态地选择正确的连接字符串?

我只是编辑C#-designer-code并将其替换为对配置管理器连接字符串引用的引用(或任何使您浮出水面的东西)。 它是自动生成的,并不意味着您不能对其进行编辑。

@亨特没什么意思,你的意思。 我们使用上下文菜单“添加->类”在App_Data-Folder中创建一个数据集类

@drachenstern我知道,我可以编辑设计的代码。 创建网页的不仅是我,还有我。 每当数据集布局中的某些内容发生更改时,代码都必须再次进行编辑。 那别无选择

@Nathan Taylor这一切都在设计师创建的代码中。 我不知道,何时访问代码并且连接将打开。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM