最新のWeb開発のチュートリアル
 

ASP.NETウェブページ - ウェブサイトを公開


WebMatrixのを使用せずにWebページのアプリケーションを公開する方法を学びます。


WebMatrixのを使用せずにアプリケーションを公開

ASP.NET WebページアプリケーションWebMatrixの中で公開したコマンドを使用してリモートサーバーに公開することができます(or Visual Studio)

(データベースが使用されている場合)、Webページの、カミソリのために、ヘルパーのための、およびSQL Server Compactのためのこの機能は、コピーし、すべてのアプリケーションファイル、CSHTMLページ、画像、およびすべての必要なDLLファイル。

時には、あなたは、このオプションを使用する必要はありません。 たぶん、あなたのホスティングプロバイダはFTPをサポートしていますか? たぶん、あなたはすでに古典的なASPに基づいてウェブサイトを持っていますか? たぶん、あなたはファイルを自分でコピーしたいですか? たぶん、あなたはフロントページ、Expression Webの、または他のいくつかの出版ソフトウェアを使用したいですか?

あなたは、問題を得るのだろうか? はい、あなたは意志。 しかし、あなたはそれを解決することができます。

ウェブコピーを実行するには、DDLファイルをコピーするために何を、右のファイルをインクルードする方法を知っている必要があり、どこに保管します。

次の手順を実行します:


1. ASP.NETの最新バージョンを使用

続行する前に、お使いのホストコンピュータは、ASP.NETの最新バージョン走ることを確認してください(4.0 or 4.5)


2. Webフォルダをコピーします。

あなたのウェブサイトは、コピー(all folders and content)リモートホストコンピュータ上のアプリケーションフォルダに開発用コンピューターから(server)

アプリケーションは、データが含まれている場合は、 データをコピーしません (see point 4 below)


3. 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 file) 、おそらくあなたは、データベース内のすべてを削除する必要がありますし、サーバーへの開発用コンピュータから、空の.sdfファイルをコピーします。

それでおしまい。 がんばろう !