切换到本地数据库MVC应用程序

时间:2015-09-29 08:27:26

标签: c# sql asp.net-mvc visual-studio-2013

由于我有我的数据库服务器的本地副本,我想更改hosts文件中的服务器IP地址并将其指向本地数据库。有没有办法在不修改任何代码的情况下这样做?

2 个答案:

答案 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本身是否可访问且特定端口是否打开。

您还需要以不同方式进行身份验证吗?发布堆栈跟踪可能会有所帮助。