欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

ASP.NET Web Pages - 發(fā)布網(wǎng)站

學(xué)習(xí)如何在不使用 WebMatrix 的情況下發(fā)布 Web Pages 應(yīng)用程序。

在不使用 WebMatrix 的情況下發(fā)布您的應(yīng)用程序

可以在 WebMatrix (、Visual Web Developer 或 Visual Studio) 中使用 Publish 命令把 ASP.NET Web Pages 應(yīng)用程序發(fā)布到遠(yuǎn)程服務(wù)器。

該功能會(huì)復(fù)制所有應(yīng)用程序文件、cshtml 頁(yè)面、圖片以及所有必需的 DLL 文件,這些文件用于 Web Pages、Razor、Helpers 以及 SQL Server Compact(如果使用了數(shù)據(jù)庫(kù))。

有時(shí)我們不希望使用這些選項(xiàng);蛟S您的主機(jī)提供商僅支持 FTP?或許您的網(wǎng)站基于 ASP?或許您希望親自拷貝這些文件?又或許您希望使用其他發(fā)布軟件?

您會(huì)遇到問(wèn)題嗎?是的,會(huì)的。但是我們能解決它。

如果要復(fù)制站點(diǎn),您需要知道如何引用正確的文件,復(fù)制哪些 DLL 文件,并在何處存放它們。

下面是具體步驟:

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

在您繼續(xù)之前,請(qǐng)確保您的主機(jī)運(yùn)行最新的 ASP.NET 版本(4.0 或 4.5)。

2. 復(fù)制 Web 文件夾

從開(kāi)發(fā)機(jī)上把網(wǎng)站(所有文件夾和內(nèi)容)復(fù)制到遠(yuǎn)程主機(jī)(服務(wù)器)上的應(yīng)用程序文件夾。

如果您的應(yīng)用程序包含數(shù)據(jù),不要復(fù)制這些數(shù)據(jù)(參見(jiàn)下面的步驟 4)。

3. DLL 文件

確保遠(yuǎn)程主機(jī)上的 bin 文件夾包含與開(kāi)發(fā)機(jī)上相同的 dll 文件。

在復(fù)制 bin 文件夾之后,它應(yīng)該包含這些文件:

  • 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. 復(fù)制數(shù)據(jù)

如果您的應(yīng)用程序包含數(shù)據(jù)或數(shù)據(jù)庫(kù)。例如 SQL Server Compact 數(shù)據(jù)庫(kù)(App_Data 文件夾中的 .sdf 文件),請(qǐng)考慮以下內(nèi)容:

您是否希望將測(cè)試數(shù)據(jù)發(fā)布到遠(yuǎn)程服務(wù)器?

一般是不需要的。

如果您的開(kāi)發(fā)機(jī)上有測(cè)試數(shù)據(jù),它也許會(huì)覆蓋遠(yuǎn)程主機(jī)上的數(shù)據(jù)。

如果您不得不復(fù)制 SQL 數(shù)據(jù)庫(kù)(.sdf 文件),也許您應(yīng)該刪除數(shù)據(jù)庫(kù)中的所有數(shù)據(jù),然后從開(kāi)發(fā)計(jì)算機(jī)上把這個(gè)空的 .sdf 文件復(fù)制到服務(wù)器。

就是這些。祝你好運(yùn)!