メインメニュー
ASP.NET 2.0はこちら
このページは私がこのサイトを開設する上での注意点等を書いていきたいと思います。
開設前の状況 私のスペック プログラミング暦1年程(解らない所多々あり…) 使用言語 VB.NET ASP.NET(最近のメイン) ホームページを立ち上げた事も無い HTMLは軽く勉強した程度 開発環境として、Visual Studio.NET 2003がある。 DB関係はまだ触ったことが無い。 この状況で製作しようと思いました。 本格的なサイトを開設したいという事で、レンタルサーバを探しているうちに、 ホスティングサービスとしては『cervi.jp』がお勧め!と言う話を聞きました。 『運営の方がPASSJの理事であり、MSMVPである河端さんだからサポートも安心』 と言うことでcerviについて調べてみました。ASP.NETも使えて、SQL Serverもある。 ドメインも申請すれば取得してもらえる。他にも、色々なサービスが付いているのに 月額1000円と割安だったので即決し、サーバの心配は無くなりました。 サーバの申し込みをして数日後に設定完了のメールが届きました。 後は自分で作ったサイトを上げるだけです。手元にASP.NETの開発環境があったので、 それを活用してサイト作成を行うことにしました。 一応形だけの原型が出来たのでサーバに上げてみようと思いました。 しかし、サーバに上げるときにひとつの疑問が… ASP.NETをローカルから、サーバに上げるときにURLはどうなるのか…? これは実際に『ナオキの教えてネット』に投稿してみました ローカルで作成したファイルをアップする時に… 絶対パス・相対パスを知り、~/○○.aspx等の使い方も知ったので実際にFTPで上げた所 ドメイン名を打っても一番最初に設定されていた、開発準備中の画面しか出てきません。 default.htmlとが表示されている画面だったので、一度サーバ上から削除しました。 すると今度は、Directory Listning Deniedというエラー表示されました。 何でだろう?サーバには全てのファイルをアップしているのになぁ。。。 調べても見つけることが出来ず、今度は『人生ななころびナオキ』に投稿してみました。 (意味は無かったのですがこちらに。) ナオキくんがWebサイトデビューするまで暖かく見守るThread 私は適当な名前で作成していたのですが、トップページを『default.aspx』に変更 して再度サーバに上げました。エラーは表示されなくなったのですが、今度は 『アプリケーションでサーバーエラーが発生しました。』 と出てきました。そこで、『default.aspx』を下げ『default.html』をサーバに 上げて実行した所、白紙のページが表示されました。再度『default.aspx』をサーバ に上げて実行すると、やはり同じエラーが表示されました。困っていた時に、ある方から 『htmlが通ってaspxが通らない時はweb.configの設定が間違ってることが多いよ。』 とアドバイスを頂いたので、見てみると、確かに一部おかしい場所がありました。 その部分を修正後サーバに上げる事で無事に実行される事が出来ました。 その後ようやく『Webサイト公開』と声を大にして言えるようになりました。 まぁ…その後(今も)細かい修正点等に追われてるんですけどね。。。 一つ一つが勉強になっています。以下にサイト開設までの注意点などをまとめます。 ・ホスティングサーバ選びは慎重に吟味するといい!(環境やサポート重要です) ・ASP.NETで作成する時はGrid・Flowの違いを認識した上で作成を。 (文字が被ったり、表示がおかしくなったりします。) ・ASP.NETで作成する時、トップページは『default.aspx』にしよう。 (ナオキくんがWebサイトデビュー~参照) ・ASP.NETで作成する時、参照先のアドレスは『~/』ではじめるといい。 (ローカルで作成したサイトを~参照) ・aspxファイルで作成したトップ画面が表示されない場合はweb.configを疑おう。 ・作成したファイルを上げる先はwwwフォルダの直下。 (cerviの場合です。imgフォルダやbinフォルダは自分で作成して上げましょう。) ・IEでしか見れないサイトにならないようにしましょう (FireFox・Opera等も良く使われている事を忘れずに!) 見ていただくと解るように私はサイト一つ立ち上げるのに沢山の方々に支えられました。 他の人はそんな所で躓くなよ!とか思ってしまうかもしれませんが、 もし今後サイトを立ち上げる方がいた時に、ここが役に立ってくれれば幸いです。
開設前の状況 私のスペック プログラミング暦1年程(解らない所多々あり…) 使用言語 VB.NET ASP.NET(最近のメイン) ホームページを立ち上げた事も無い HTMLは軽く勉強した程度 開発環境として、Visual Studio.NET 2003がある。 DB関係はまだ触ったことが無い。 この状況で製作しようと思いました。 本格的なサイトを開設したいという事で、レンタルサーバを探しているうちに、 ホスティングサービスとしては『cervi.jp』がお勧め!と言う話を聞きました。 『運営の方がPASSJの理事であり、MSMVPである河端さんだからサポートも安心』 と言うことでcerviについて調べてみました。ASP.NETも使えて、SQL Serverもある。 ドメインも申請すれば取得してもらえる。他にも、色々なサービスが付いているのに 月額1000円と割安だったので即決し、サーバの心配は無くなりました。 サーバの申し込みをして数日後に設定完了のメールが届きました。 後は自分で作ったサイトを上げるだけです。手元にASP.NETの開発環境があったので、 それを活用してサイト作成を行うことにしました。 一応形だけの原型が出来たのでサーバに上げてみようと思いました。 しかし、サーバに上げるときにひとつの疑問が… ASP.NETをローカルから、サーバに上げるときにURLはどうなるのか…? これは実際に『ナオキの教えてネット』に投稿してみました
絶対パス・相対パスを知り、~/○○.aspx等の使い方も知ったので実際にFTPで上げた所 ドメイン名を打っても一番最初に設定されていた、開発準備中の画面しか出てきません。 default.htmlとが表示されている画面だったので、一度サーバ上から削除しました。 すると今度は、Directory Listning Deniedというエラー表示されました。 何でだろう?サーバには全てのファイルをアップしているのになぁ。。。 調べても見つけることが出来ず、今度は『人生ななころびナオキ』に投稿してみました。 (意味は無かったのですがこちらに。)
私は適当な名前で作成していたのですが、トップページを『default.aspx』に変更 して再度サーバに上げました。エラーは表示されなくなったのですが、今度は 『アプリケーションでサーバーエラーが発生しました。』 と出てきました。そこで、『default.aspx』を下げ『default.html』をサーバに 上げて実行した所、白紙のページが表示されました。再度『default.aspx』をサーバ に上げて実行すると、やはり同じエラーが表示されました。困っていた時に、ある方から 『htmlが通ってaspxが通らない時はweb.configの設定が間違ってることが多いよ。』 とアドバイスを頂いたので、見てみると、確かに一部おかしい場所がありました。 その部分を修正後サーバに上げる事で無事に実行される事が出来ました。 その後ようやく『Webサイト公開』と声を大にして言えるようになりました。 まぁ…その後(今も)細かい修正点等に追われてるんですけどね。。。 一つ一つが勉強になっています。以下にサイト開設までの注意点などをまとめます。 ・ホスティングサーバ選びは慎重に吟味するといい!(環境やサポート重要です) ・ASP.NETで作成する時はGrid・Flowの違いを認識した上で作成を。 (文字が被ったり、表示がおかしくなったりします。) ・ASP.NETで作成する時、トップページは『default.aspx』にしよう。 (ナオキくんがWebサイトデビュー~参照) ・ASP.NETで作成する時、参照先のアドレスは『~/』ではじめるといい。 (ローカルで作成したサイトを~参照) ・aspxファイルで作成したトップ画面が表示されない場合はweb.configを疑おう。 ・作成したファイルを上げる先はwwwフォルダの直下。 (cerviの場合です。imgフォルダやbinフォルダは自分で作成して上げましょう。) ・IEでしか見れないサイトにならないようにしましょう (FireFox・Opera等も良く使われている事を忘れずに!) 見ていただくと解るように私はサイト一つ立ち上げるのに沢山の方々に支えられました。 他の人はそんな所で躓くなよ!とか思ってしまうかもしれませんが、 もし今後サイトを立ち上げる方がいた時に、ここが役に立ってくれれば幸いです。