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ファイルをコピーします。
それでおしまい。 がんばろう !