ASP.NET Webページ - 出版
使用WebMatrixにせずにWebページのアプリケーションを公開する方法を学んでください。
あなたのアプリケーションを公開WebMatrixのを使用しない場合には
WebMatrixの(またはVisual Studio)の順序の使用すると、リモートサーバへのASP.NET Webページアプリケーションを公開することができます。
すべての必要なDLLファイル(データベースを使用している場合)この関数は、Webページ、カミソリ、ヘルパー、SQL Server Compactのためだけでなく、あなたのアプリケーションファイル、CSHTMLページ、画像のすべてをコピーします。
時には、あなたのアプリケーションを公開WebMatrixに使用したくありません。 あなたのホスティングプロバイダのみがFTPをサポートしているためか、多分あなたはすでにあなたがファイルを自分のすべてをコピーしたい場合があり、従来のASPベースのWebサイトを持っている、あなたはフロントページ、Expression Webの、いくつかの他のパブリッシングソフトウェアを使用することもできます。
あなたが問題を抱えていますか? はい、それはなります。 しかし、あなたはそれを解決する方法を持っています。
サイトのコピーを実行するには、DLLは、あなたは彼らがどこにあるか、それらをコピーして保存したいファイルを正しいファイルを参照する方法を知っている必要があります。
次の手順に従います。
1. ASP.NETの最新バージョンを使用して
先に進む前に、あなたのホストがASP.NET(4.0または4.5)の最新バージョンを実行していることを確認してください。
2. Webフォルダをコピーします。
あなたのウェブサイト(すべてのフォルダとコンテンツが)開発用コンピュータ上のフォルダからリモートホスト(サーバー)上のアプリケーションファイルにコピーします。
アプリケーションがデータが含まれている場合は、 データをコピーしません (下の点4を参照してください)。 |
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ファイル)をコピーする必要がある場合は、その後のサーバに開発用コンピュータから、空の.sdfファイルをコピーし、データベース内のすべてのデータを削除する必要があります。
それだけです。 GOOD LUCK!