可以在 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ì)遇到問題嗎?是的,會(huì)的。但是我們能解決它。
如果要復(fù)制站點(diǎn),您需要知道如何引用正確的文件,復(fù)制哪些 DLL 文件,并在何處存放它們。
下面是具體步驟:
在您繼續(xù)之前,請(qǐng)確保您的主機(jī)運(yùn)行最新的 ASP.NET 版本(4.0 或 4.5)。
從開發(fā)機(jī)上把網(wǎng)站(所有文件夾和內(nèi)容)復(fù)制到遠(yuǎn)程主機(jī)(服務(wù)器)上的應(yīng)用程序文件夾。
如果您的應(yīng)用程序包含數(shù)據(jù),不要復(fù)制這些數(shù)據(jù)(參見下面的步驟 4)。
確保遠(yuǎn)程主機(jī)上的 bin 文件夾包含與開發(fā)機(jī)上相同的 dll 文件。
在復(fù)制 bin 文件夾之后,它應(yīng)該包含這些文件:
如果您的應(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ù)器?
一般是不需要的。
如果您的開發(fā)機(jī)上有測(cè)試數(shù)據(jù),它也許會(huì)覆蓋遠(yuǎn)程主機(jī)上的數(shù)據(jù)。
如果您不得不復(fù)制 SQL 數(shù)據(jù)庫(kù)(.sdf 文件),也許您應(yīng)該刪除數(shù)據(jù)庫(kù)中的所有數(shù)據(jù),然后從開發(fā)計(jì)算機(jī)上把這個(gè)空的 .sdf 文件復(fù)制到服務(wù)器。
2015職稱計(jì)算機(jī)考試書PowerPoint2007中 .. 定價(jià):¥45 優(yōu)惠價(jià):¥42 更多書籍 | |
2015年全國(guó)職稱計(jì)算機(jī)考試教材(2007模 .. 定價(jià):¥225 優(yōu)惠價(jià):¥213 更多書籍 |