http://www.atmarkit.co.jp/fdotnet/vs2005db/index/index.html
記事を読みながらコードを書いてみているのですが、
このように作製したデータベース+Webアプリケーションを
インターネット上で利用できるようにするためには、どのようにすればよいのでしょうか?
http://wiki.dobon.net/index.php?%BC%AB%CD%B3%B6%E8%2FASP.NET%CC%B5%CE%C1%A5%DB%A5%B9%A5%C6%A5%A3%A5%F3%A5%B0%BE%D2%B2%F0
で紹介されているようなASP.NETが利用できるサーバが必要なのは分かるのですが、
ローカルで作製したデータベースなどをどのようにオンラインに乗せればよいのか・・・
Webアプリケーションやデータベースに関する知識がほとんど無いので
見当違いの質問をしているかもしれません。そのときはすみません。
SQL2005の内容を読み書きするASPが
作成できたら、ローカルで動作確認します。
IISを利用してlocalhostとか127.0.0.1とか
作成したページがURLで指定して見える
ところまでが第一段目。
つぎにインターネットへの公開となります。
まずは質問のオンラインにのせるという部分ですが
インターネット上で、このページを所有している
PC(Webサーバ)を指し示すURLが必要です。
それはOCNなどプロバイダと契約してIPアドレスを
取得するかサーバをレンタルして取得した
アドレスを利用します。
この場合、IPアドレスでもいいのですが
www.yahoo.co.jp などURLにしたい場合は
DNSサーバへ登録します。
これはプロバイダの契約時に含まれる場合も
あるし、自分でDNSサーバを作成する場合も
あります。
また、接続ごとにIPアドレスが変わってしまって
インターネット側から公開したいPCが
特定できない場合はDDNSといった
サービスを利用することで対応できます。
自分で立てているサーバではない、
例えば外部のホスティングサービスのようなものを利用することは可能でしょうか?
Web.Config内のconnectionStringというやつを書き換えればいいのかな、
という気はしているのですが・・・
#
#追記
どうもうまく行っていなかったのですが、
Web.Config内のconnnectionString設定を読み出すのではなく、
ソースに直接接続文字列を書いたところうまく行きました。
つまり、ソースに書いていた
<%$ ConnectionStrings:ほげほげ %>
がうまく働いていなかったようです・・・うーん、何が原因なのでしょうか?