黄色电影一区二区,韩国少妇自慰A片免费看,精品人妻少妇一级毛片免费蜜桃AV按摩师 ,超碰 香蕉

ASP.NET Web Pages – 發(fā)布

asp.net web pages - 發(fā)布網(wǎng)站

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

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

通過在 webmatrix(或者 visual studio)中使用發(fā)布命令,可以發(fā)布一個(gè) asp.net web pages 應(yīng)用程序到遠(yuǎn)程服務(wù)器上。

此功能會復(fù)制所有您的應(yīng)用程序文件、cshtml頁面、圖像以及用于 web pages、razor、helpers、sql server compact(如果使用數(shù)據(jù)庫)所有必需的 dll 文件。

有時(shí)您不想使用 webmatrix 發(fā)布您的應(yīng)用程序。也許是因?yàn)槟耐泄芊?wù)提供商只支持 ftp,也許您已經(jīng)有一個(gè)基于經(jīng)典 asp 的網(wǎng)站,也許您想自己復(fù)制所有的文件,也許您想使用 front page、expression web 等其他一些發(fā)布軟件。

您會遇到問題嗎?是的,會的。但是您有辦法解決它。

要執(zhí)行網(wǎng)站復(fù)制,您必須知道如何引用正確的文件,哪些 dll 文件需要復(fù)制,并在何處存儲它們。

請按照下列步驟操作:

1. 使用最新版本的 asp.net

在您繼續(xù)操作之前,請確保您的主機(jī)運(yùn)行的是最新版的 asp.net(4.0 或者 4.5)。

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

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

lamp

如果您的應(yīng)用程序中包含數(shù)據(jù),不要復(fù)制數(shù)據(jù)(詳見下面的第 4 點(diǎn))。

3. 復(fù)制 dll 文件

確保您的遠(yuǎn)程主機(jī)上的 bin 文件夾中包含了和您開發(fā)計(jì)算機(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ù)庫。例如 sql server compact 數(shù)據(jù)庫(在 app_data 文件夾中的一個(gè) .sdf 文件),請考慮以下幾點(diǎn):

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

大多數(shù)時(shí)候一般是不希望。

如果在您的開發(fā)計(jì)算機(jī)上有測試數(shù)據(jù),它將覆蓋您的遠(yuǎn)程主機(jī)上的生產(chǎn)數(shù)據(jù)。

如果您一定要復(fù)制 sql 數(shù)據(jù)庫(.sdf 文件),那么您應(yīng)該刪除數(shù)據(jù)庫中的所有數(shù)據(jù),然后從您的開發(fā)計(jì)算機(jī)上復(fù)制一個(gè)空的 .sdf 文件到服務(wù)器上。

就是這樣。good luck!


相關(guān)文章