メインコンテンツへジャンプ
ASP.NETのTips満載!

チュートリアル

文責:山田祥寛最終更新日:2006年11月06日

3分で理解するサイト構築手順インスタント講座

キャラクターイラスト

「ホームページを作成するってなんだか難しそう」、「そもそもサイトを立ち上げるって、どこから始めたらいいの?」と思っている人は意外と多いのではないでしょうか?

このページは、そんな人にWebサイト構築までの大まかな流れを紹介するものです。細かなトピックスは関連記事を参照するとして、まずはサイト構築の全体手順を理解してみましょう。

1.公開するためのサーバを用意しよう

自分で作成したWebページを公開するには、Webページを公開するための「サーバ」が必要です。サーバを用意する方法として、大きく以下の2つの選択肢が考えられます。

  • 自分で公開サーバを立ち上げる
  • 商用/無償のレンタルサーバを利用する

もっとも自由度があるのは、もちろん、「自分で公開サーバを構築する」ことです。しかし、自分でサーバを立ち上げるにはそれなりにスキルも必要になりますし、(当然)構築に必要な初期/運用コストも考慮しなければなりません。立ち上げた後も、日々発生するサーバのお守りは決して気軽にこなせる作業ではありません。

そうした意味で、初心者の皆さんにお勧めしたいのは、「商用/無償のレンタルサーバを利用する」ことです。昨今では、廉価(または無償)のレンタルサーバも増えていますし、個人の方でも気軽にサーバをレンタルしてみてはどうでしょうか?

レンタルサーバについては「レンタルサーバ情報」を参照いただくとして、WebDeliが特にお勧めするのは、Cervi.jpFS デベロッパーズ プラットフォーム エクスプレス 。これらレンタルサーバについては、以下の記事でサインアップ手順から操作方法まで紹介していますので、初心者の方も気軽に利用できるはず。是非、お試しください(^^)

2.作成したページをアップロードしよう

サーバの用意ができたら、早速、ASP.NETで作成したページを公開してみましょう。

ページを公開するには、自分のコンピュータ上で作成したASP.NETページ(「.aspx」ファイル)を[1]で用意したサーバ上にコピーする必要があります。この作業のことを「アップロード」、アップロードを行うための専用ツールのことを「FTP(File Transfer Protocol)クライアント」と言います。

FTPクライアントには有償/無償を問わず、さまざまな種類のものがありますが、WebDeliがお勧めするのは、無償で利用可能で初心者にも使いやすいことから人気も高い「FFFTP」です。FFFTPでファイルをアップロードする方法、そして、アップロードしたファイルをブラウザ経由で確認する方法については、以下の記事で紹介しています。

3.提供ツールを利用しよう

WebDeliでは、「ツール・ダウンロード」コーナにおいて、ASP.NETページで利用可能なさまざまなツールを提供しています。ツールにはさまざまなタイプのものがありますので、まずはどんなタイプのツールがあるのかを理解しておくことは大切です。タイプによって、ファイルのコピー先も異なってきますので、要注意です。

ツールの分類、配置方法については、以下の記事を参照してください。

ツールの利用方法については、以下の記事で紹介しています。WebDeliで提供しているツールの目的はできるだけ「ASP.NETのコードを意識しないこと」ですが、それでも最低限理解しておかなければならない事柄を、これらの記事でおさえておきましょう。

4.ツールのデザインをカスタマイズしよう

提供ツールの中には、見栄えを自分が好きなようにカスタマイズできるものがあります。カスタマイズできるのは、以下の2種類のツールです。

  • スタイルシートに対応しているもの
  • テンプレート機能を持つもの

掲示板や日記帳のような「アプリケーション型」ツールの大部分、あるいは、ショートメッセージのような「ユーザ・コントロール型」ツールの一部は、スタイルシートを差し替えることで、簡単に見栄えを切り替えることができます。WebDeli提供ツールに対応したスタイルシートは、「スキン・ダウンロード」からダウンロード可能です。適宜、ダウンロードしたツールに含まれているstyle.cssと置き換えてください。

テンプレート機能を持つツールのカスタマイズ方法については、以下の記事が詳しいので、こちらを参照してください。

5.データベースを利用したツールを利用しよう

WebDeliが提供するツールの中には、データベース・サーバを利用したものが多くあります。データベース・サーバとは、ツール(アプリケーション)で必要なデータを蓄積、管理するためのアプリケーションで、Cervi.jp、WebMatrix Hostingいずれのレンタルサーバでもデータベースを利用することができます。

データベースと言うと、引け腰になってしまう方もいるかもしれませんが、なにも心配することはありません。WebDeliのツールは初回起動時にデータベースの有無を確認し、必要な情報を自動セットアップします。レンタルサーバから提供されるデータベース名やユーザ名/パスワードさえきちんとおさえておけば、あとはデータベースを意識する必要はほとんどありません。

ただし、もしもデータベースの内容を確認したい、データベースに対して直接に操作を施したいと思った場合には、以下の記事を用意していますので、参照してみると良いでしょう。

6.うまく動かない時には?

このようにASP.NETページはとてもカンタンに立ち上げることができます。でも、「手順どおりに行ったはずなのにうまく行かない!」ということも最初は少なくないはず。

そんな場合も慌てず騒がず、もう一度、手順を確認してみましょう。それでもうまく行かない場合には、以下の記事を眺めてみるのも良いかもしれません。

この記事では、皆さんからWebDeliに寄せられた質問でも、特に数が多かった(そして、全体に共通する)ものを日々まとめています。自分が困ったことは、きっと他のみんなも困っているはず!

もしもこの記事でも問題が解決しないという場合には、WebDeliでは個別のツール紹介ページの下部に「フィードバック」というコーナを設けていますので、こちらからお気軽に質問してください。

ただし、レンタルサーバの設定や環境に関わる質問は、WebDeliでは取り扱っていませんので、レンタルサーバの管理者さんに問い合わせてください。また、本コーナはあくまでボランティア・ベースのコーナ。回答期限をきっての質問やその他、管理者の能力を超えるご質問にはお答えできない場合もありますので、ここはあらかじめご理解くださいね。

もちろん、読者の皆さんご自身による回答も大歓迎。みんなで教えつ教わりつつ、良いコミュニティにしていきましょう!

コンテンツの終わりです。