ASP.NET 发布网站

1. 使用最新的版本的 ASP.NET

在您继续之前,请确保您的主机运行最新的 ASP.NET 版本(4.0 或 4.5)。


2. 复制 Web 文件夹

从开发机上把网站(所有文件夹和内容)复制到远程主机(服务器)上的应用程序文件夹。

如果您的应用程序包含数据,不要复制这些数据(参见下面的步骤 4)。


DLL 文件

确保远程主机上的 bin 文件夹包含与开发机上相同的 dll 文件。

在复制 bin 文件夹之后,它应该包含这些文件:

Microsoft.Web.Infrastructure.dll
NuGet.Core.dll
System.Web.Helpers.dll
System.Web.Razor.dll
System.Web.WebPages.Administration.dll
System.Web.WebPages.Deployment.dll
System.Web.WebPages.dll
System.Web.WebPages.Razor.dll
WebMatrix.Data.dll
WebMatrix.WebData


4. 复制数据

如果您的应用程序包含数据或数据库。例如 SQL Server Compact 数据库(App_Data 文件夹中的 .sdf 文件),请考虑以下内容:

您是否希望将测试数据发布到远程服务器?

一般是不需要的。

如果您的开发机上有测试数据,它也许会覆盖远程主机上的数据。

如果您不得不复制 SQL 数据库(.sdf 文件),也许您应该删除数据库中的所有数据,然后从开发计算机上把这个空的 .sdf 文件复制到服务器。

就是这些。祝你好运!