Web 发布与 Web 部署(Windows)

Web 部署(Web 部署工具)是一款 Microsoft 工具,能够很大程度上简化您网站和 Web 应用程序的迁移、管理与部署 。更准确地说,您可在您喜欢的环境写入代码,如在Visual Studio? (IDE) 或 WebMatrix?(开发工具),然后通过 Web 部署定期发布更新到您的生产服务器。

Visual Studio? 和 WebMatrix? 的不同点

如果您正寻找一个能够让您无缝发布代码更新到账户的环境,您可在 Visual Studio? 和 WebMatrix? 之间进行选择。

  • Visual Studio? 是用于写 .NET 应用程序与任何范围网站的典型集成开发环境 (IDE)。它有大量可扩展基本功能的插件。但是,如要在 Visual Studio 中运行与调试您的应用程序,您应执行额外的配置(如准备数据库与调整环境设置)。因此,该工具更适用于高级的用户。
  • 使用 WebMatrix?,您会有一套内置的应用程序模板,甚至开箱即可使用的应用程序(WordPress、Joomla)。如果您想要快速添加应用程序到您的客户帐户或开始运行该应用程序,您只需要从列表中选择该应用程序,WebMatrix? 将透明地为您对该应用程序进行配置。而且您可以不退出 WebMatrix? 工具立即找到并订阅主机方案。总的来说,该工具适合无经验用户使用,通过已准备好的应用程序与模式提升开发速度。有关如何安装和使用 WebMatrix? 的详情可进入 http://www.microsoft.com/web/webmatrix/

至于为您的项目选择哪种工具取决于您自己。

如何在 Visual Studio? 和 WebMatrix? 中配置 Web 发布

如要在您的环境中设置 web 发布,您需要打开发布设置并指定您客户帐户的 IP 地址及您用于登录客户面板的用户名与密码。

在 WebMatrix? 中,可在 首页 >发布 中找到发布设置。您可手动或以 Plesk 自动生成的 XML 文件形式提供提供这些设置。要为某个网站下载该文件,点击相应的 下载 链接(位于 网站与域名 > <domain_name> > Web 部署发布设置)。如果 “Web 部署” 在 Plesk 服务器上安装并在运行时这些设置才可用。如果您没看到这些设置,请联系您的主机提供商。

若要了解更多有关在 Visual Studio? 中发布设置的信息,可访问 http://msdn.microsoft.com/en-us/library/dd394698(v=vs.110).aspx

注意:您可任意决定是否安全转移更新到您的客户账户(通过在发布设置中选择相应的选项来实现)。如果您的主机提供商没有有效的 SSL/TLS 证书,在尝试发布时就会出现错误。要解决该问题,请联系您的主机提供商请求帮助或避免使用安全连接。

保护 WebMatrix? 发布设置的安全

保存 WebMatrix? 发布设置的 XML 文件可能包括进入一个客户帐户的密码。管理员可对 Plesk 进行配置,设置 XML 文件不包括这些密码。如果管理员想要提高系统的安全并阻止密码被盗,他们可设置 XML 文件不包括密码。客户需要直接在 WebMatrix? 输入密码。可在 > 服务器设置 页面进行选择。