我将系统'asp.net'移动到另一台服务器,现在我需要更改SQL服务器的主机名,但<connectionStrings/>
(web.config)是空的,我应该在哪里更改?我需要帮助与asp.net脚本
obs:我不是asp.net程序员。但是需要修复它,有人可以帮我吗?
thx
我将系统'asp.net'移动到另一台服务器,现在我需要更改SQL服务器的主机名,但<connectionStrings/>
(web.config)是空的,我应该在哪里更改?我需要帮助与asp.net脚本
obs:我不是asp.net程序员。但是需要修复它,有人可以帮我吗?
thx
它必须在某个地方或它永远不会工作。你可以在你的代码中grep /搜索连接字符串,或者你实际上没有移动配置文件。
无论您在哪里,都需要更改连接字符串。
它们可能已被添加到appSettings
部分或在sessionState
部分中使用SQL Server的状态中。
有可能连接字符串已被放入自己的配置文件中 - connectionStrings
部分是否具有configSource
属性?如果是这样,那就是他们会被发现的地方。
很容易在您的配置文件中搜索Initial Catalog=
或Server=
。
如果你有权访问代码,然后启动记事本+ +像编辑器,并找到sqlconnection对象..那里你会有连接字符串或阅读机制聘请。
您可能可以执行以下操作以快速解决问题。
修改hosts file以将旧服务器名称指向新的IP地址。这应该工作,除非连接字符串中有一个IP地址。
此外,您应该检查其他软件,以确保新的数据库服务器运行正常。只是为了确定它是具有问题的应用程序,而不是服务器。
你看过''集合吗?在asp.net 2.0之前,这是存储连接字符串的推荐位置。 –
2011-05-16 13:16:29