【问题标题】:database changes required while publishing asp.net website?发布asp.net网站时需要更改数据库?
【发布时间】:2015-04-20 04:47:49
【问题描述】:

我创建了我的第一个 asp.net 网站。它有一个 sqlserver 数据库。当我发布它时,我是否必须对数据库进行任何更改?它在我的电脑上运行良好。

【问题讨论】:

  • 如果您没有在数据库中保存任何与机器相关的配置,那么您不必进行任何更改
  • 如果您的 IIS 和数据库位于两个不同的服务器中,您可能需要更改连接字符串的服务器属性。

标签: c# asp.net sql-server iis


【解决方案1】:

在大多数情况下,当网站发布和托管时,数据库不需要显式更改即可工作。是的,您必须确保连接字符串指向正确的服务器和正确的数据库。您可以在web.config 中进行配置,也可以在Publish 对话框打开时进行配置。

在直接发布之前先运行Preview。如果在发布阶段出现任何错误,这将有助于找出潜在的错误,以便您在最终发布之前解决它们。

【讨论】:

    【解决方案2】:

    检查 web.config 中的连接字符串。

    <connectionStrings>
    <add name="DBConnectionString" connectionString="Data Source=SQLSERVERNAME;Initial Catalog=DATABASENAME;Persist Security Info=True;User ID=USERNAME;Password=PASSWORD" providerName="System.Data.SqlClient"/>
    

    替换为您的详细信息 1.SQLSERVERNAME 2. 用户名 3. 密码

    希望对您有所帮助。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2012-08-27
      • 1970-01-01
      • 2014-06-04
      • 2011-05-19
      • 2011-09-25
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多