代码之家  ›  专栏  ›  技术社区  ›  Mohammad Dayyan

我们怎样才能出版一本书asp.net使用Visual Studio 2008的网站?

  •  4
  • Mohammad Dayyan  · 技术社区  · 14 年前

    我创造了一个asp.net有VS2008的网站,我如何在VS2008中发布它? 附笔:
    我用过 Right Click -> publish 但是,我在我的项目中使用了一个数据库,但是VS2008没有发布它。

    Solution Explorer

    5 回复  |  直到 14 年前
        2
  •  2
  •   Spontifixus    12 年前

    然后将出现发布web窗体。在那里您可以检查所有应该发布的项目文件。

        3
  •  0
  •   Louis Rhys    14 年前

    右键单击>发布

        4
  •  0
  •   brian chandley    14 年前

    2) 数据库文件的Xcopy不起作用,因为文件被使用它的应用程序锁定。

    你也打算公布这些数据吗?

    如果只想发布数据库更改(更新的表/存储过程而不是数据)。需要针对目标数据库生成/运行SQL脚本。

    您不能使用与.NET发布功能。

    停止IIS(或cloest逻辑IIS对象-应用程序/应用程序池)。 将mdf从目标服务器复制到目标服务器。

    在开发周期中,为以下对象生成任何脚本: 表/存储过程/索引更新。注意脚本的顺序要正确。

    获取一份目标环境数据库的副本。 测试SQL脚本

    停止IIS(或cloest逻辑IIS对象-应用程序/应用程序池)。 像使用“发布”功能一样促进代码更改。
    备份目标环境数据库。 连接到目标环境的数据库并使用脚本更新模式。

    如果您愿意花时间开发所需的sctips并围绕它构建一个流程,那么部署这一切都可以自动化。

    祝你好运

        5
  •  -2
  •   Lex Li    14 年前

    这是使用Visual Studio 2010的一大优势,

    http://weblogs.asp.net/scottgu/archive/2010/07/29/vs-2010-web-deployment.aspx

    因此,如果您愿意,您可以使用visualwebdeveloper2010express,如果您买不起更高版本的话。