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

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

學習如何在不使用 Visual Web Developer 的情況下發(fā)布 MVC 應用程序。

在不使用 Visual Web Developer 的情況下發(fā)布您的應用程序

通過在 WebMatrix、Visual Web Developer 或 Visual Studio 中使用發(fā)布命令,可以將 ASP.NET MVC 應用程序發(fā)布到遠程服務器。

該功能會復制所有應用程序文件、控制器、模型、圖像以及所有必需的 DLL 文件,這些文件可能用于 MVC、Web Pages、Razor、Helpers、SQL Server Compact(如果使用了數(shù)據(jù)庫)。

有時您不希望使用這個選項。也許您的主機提供商只支持 FTP?也許您的網(wǎng)站基于經(jīng)典 ASP?也許您希望自己來復制文件?也許您使用的是其他發(fā)布軟件?

您會遇到問題嗎?是的,會的。但是我們能解決它。

要執(zhí)行網(wǎng)站復制,您必須了解如何引用正確的文件,復制哪些 DLL 文件,把它們存放到何處。

請按照這些步驟:

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

在繼續(xù)之前,請確保您的主機運行最新版本的 ASP.NET (4.0)。

2. 復制 Web 文件夾

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

如果 App_Data 文件夾中包含測試數(shù)據(jù),請不要復制這個 App_Data 文件夾。

3. 復制 DLL 文件

在遠程服務器上的應用程序根目錄中創(chuàng)建 bin 文件夾。(如果您已安裝幫助器,則 bin 文件夾已經(jīng)存在)

從您的文件夾中復制以下所有文件:

C:\Program Files (x86)\Microsoft ASP.NET\ASP.NET Web Pages\v1.0\Assemblies

C:\Program Files (x86)\Microsoft ASP.NET\ASP.NET MVC 3\Assemblies

到遠程服務器上的 bin 文件夾。

4. 復制 SQL Server Compact DLL 文件

如果您的應用程序使用了 SQL Server Compact 數(shù)據(jù)庫(App_Data 文件夾中的 .sdf 文件),那么您必須復制 SQL Server Compact DLL 文件:

從您的文件夾復制以下所有文件:

C:\Program Files (x86)\Microsoft SQL Server Compact Edition\v4.0\Private

到遠程服務器上的 bin 文件夾。

創(chuàng)建或編輯應用程序中的 Web.config 文件:

實例 C#

<?xml version="1.0" encoding="UTF-8"?>
<configuration>
<system.data>
<DbProviderFactories>
<remove invariant="System.Data.SqlServerCe.4.0" />

<add invariant="System.Data.SqlServerCe.4.0"
name="Microsoft SQL Server Compact 4.0"
description=".NET Framework Data Provider for Microsoft SQL Server Compact" 
type="System.Data.SqlServerCe.SqlCeProviderFactory, System.Data.SqlServerCe, 
Version=4.0.0.1,Culture=neutral, PublicKeyToken=89845dcd8080cc91" />

</DbProviderFactories>
</system.data>
</configuration>

5. 復制 SQL Server Compact 數(shù)據(jù)

您的 App_Data 文件夾中有沒有包含測試數(shù)據(jù)的 .sdf 文件?

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

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

如果您不得不復制 SQL 數(shù)據(jù)文件(sdf 文件),那么您應該刪除數(shù)據(jù)庫中的所有數(shù)據(jù),然后把這個空的 .sdf 文件從開發(fā)機復制到服務器。

就是這樣。祝您好運!