由于我有我的数据库服务器的本地副本,我想更改hosts文件中的服务器IP地址并将其指向本地数据库。有没有办法在不修改任何代码的情况下这样做?
答案 0 :(得分:2)
更改web.config.debug文件中的连接字符串
您可以使用xdt:Transforms更改它 像这样:
<configuration xmlns:patch="http://www.sitecore.net/xmlconfig/" xmlns:xdt="http://schemas.microsoft.com/XML-Document-Transform">
<connectionStrings>
<add name="name" connectionString="local connection string here" xdt:Transform="Replace" xdt:Locator="Match(name)" />
</connectionStrings>
</configuration>
答案 1 :(得分:1)
这取决于您对应用程序进行编码的方式。如果您已在应用程序内创建了连接字符串,则需要更改代码。或者如果设置在配置文件中。编辑配置文件就足够了。
如果您更改了主机条目,请检查IP本身是否可访问且特定端口是否打开。
您还需要以不同方式进行身份验证吗?发布堆栈跟踪可能会有所帮助。