ASP.NET WP - 发布



在前面所有章节中,我们所有的工作,包括测试页面,都在本地计算机上完成。为了运行我们的*.cshtml页面,我们使用了内置于WebMatrix中的IIS Express Web服务器。但是这些页面只能在本地计算机上访问。要使网站对其他人可见,我们需要将其发布到互联网上。

  • 发布您的网站意味着您需要拥有一个托管服务提供商的帐户。

  • 托管服务提供商是一家拥有公共可访问Web服务器的公司,它将为您租用网站空间。

  • 托管计划的费用从每月几美元(小型网站甚至免费)到大型商业网站每月数百美元不等。

选择托管服务提供商

当您想要发布网站时,首先需要找到一个托管服务提供商。您可以通过搜索网络或直接在WebMatrix中查找。

Hosting Provider

您可以在WebMatrix功能区的“主页”选项卡上看到“发布”按钮。单击“发布”,您将看到以下对话框。

Publish Your Site

单击查找Windows Web托管,它将在Microsoft网站上打开一个页面,其中列出了支持ASP.NET的托管服务提供商,如下面的屏幕截图所示。

Windows Web Hosting

有些网站提供免费试用期。免费试用是通过使用WebMatrix试用发布和托管网站的好方法。我们将选择Everleap,它提供30天免费试用。

Hosting

单击“免费试用”。

Everleap

从上面显示的任何站点计划中创建一个帐户。帐户创建后,我们将收到包含所有必要信息的电子邮件。然后登录Everleap网站并转到以下页面:https://cp.everleap.com/sites/manage.aspx

Web Deploy

我们将看到所有必要的信息,您可以借助这些信息发布您的网站。现在让我们转到WebMatrix,然后单击在“发布您的网站”对话框上输入设置,您将看到“发布设置”对话框,并从上面页面输入以下信息。

Publish Settings

单击“验证连接”。如果一切正常,对话框将报告“连接成功”,这意味着它可以与托管服务提供商的服务器通信,如下面的屏幕截图所示。

Validate Connection

单击“保存”以保存您的设置。

WebMatrix提供执行测试以确保它可以与托管站点正确通信,如下面的屏幕截图所示。

Publish Compatibility

单击“继续”以启动发布过程。

Publish Preview

您可以看到要发布的文件列表包括已创建的网页。单击“继续”。

WebMatrix 将您的文件复制到托管服务提供商的服务器。完成后,结果将显示在状态栏中。网站成功发布后,单击状态栏中提到的URL,您将看到该网站现在已上线。

WebMatrix Copies
广告