2011-01-27 22 views
1

我刚刚完成(基本上)与SQL Server和Visual C#初学者的数据库应用程序。我使用的是Visual C#Express,而不是全尺寸的Visual Studio,显然这使得正确部署应用程序变得更加复杂。我已经看到其他一些人询问了如何从该IDE部署这样的应用程序,但我无法完全理解和使用他们已经找回的一些答案。是否有人可以提供部署SQL Server/VC#应用程序的演练?

因此,我必须问如何正确部署这个应用程序,但我还必须要求给出一个简单的演练。大学并没有教导如何部署这些东西,所以我对它很陌生。谢谢!

回答

1

我不知道部署数据库的自动方式。如果这是第一次数据库击中服务器,我在源上备份,并在目标上恢复...简单。

至于代码,这是我做的:

  1. 发布(点击右键,发布)代码到本地目录(我使用C:\ \网站网站名称)。
  2. 使用和ftp客户端来提升输出到服务器。
  3. 对web.config进行必要的调整以正确指向目标数据库。

如果您以后需要进行更改,您可能需要考虑一个我用于此目的的工具BeyondCompare。它可以通过FTP在本地文件和目标站点之间执行差异,并准确告诉你需要部署哪些内容才能使其工作。但是,这不会检测到您的数据库中的更改,尽管沿着相同的行有大量的Sql diff工具。我的一般原则是“让本地网站完美运作,然后像目标网站一样制作目标网站”。

上面#3中要注意的事情是目标地址在连接字符串中是正确的,以及连接到数据库需要的任何安全证书。

HTH。

+0

尽管这个说法太模糊,但即使它是正确的。此外,我并没有试图在互联网上或任何东西上传它;我只是试图让应用程序工作,以便我可以放置一个旅行驱动器,将它移动到另一台计算机上,安装它,并使其在调试过程中的工作。 – Panzercrisis 2011-01-30 17:19:24

相关问题