ASP.NET Web Pages - ウェブサイトのパブリッシュ
- 前のページ WebPages PHP
- 次のページ WebPages 例
WebMatrixを使用しないでWeb Pagesアプリケーションをパブリッシュする方法を学びます。
WebMatrixを使用しないでアプリケーションをパブリッシュする方法
WebMatrix(Visual Web DeveloperまたはVisual Studio)でPublishコマンドを使用して、ASP.NET Web Pagesアプリケーションをリモートサーバーにパブリッシュできます。
この機能は、すべてのアプリケーションファイル、cshtml ページ、画像、および Web Pages、Razor、Helpers、SQL Server Compact(データベースを使用している場合)に必要なすべての DLL ファイルをコピーします。
これらのオプションを使用したくない場合があります。お客様のホストプロバイダーがFTPをサポートしているかもしれませんか?お客様のウェブサイトがASPに基づいているかもしれませんか?または、これらのファイルを自分でコピーしたいかもしれませんか?それとも、他のパブリッシュソフトウェアを使用したいかもしれませんか?
問題に直面しますか?はい、直面します。しかし、それを解決できます。
サイトをコピーするには、正しいファイルを参照する方法、コピーする 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 ファイルを開発用コンピュータからサーバーにコピーするのが良いでしょう。
これで終わりです。幸運を祈っています!
- 前のページ WebPages PHP
- 次のページ WebPages 例