« 2010年6月 | トップページ | 2010年10月 »

2010年9月

2010年9月15日

Ms SQL 2008

Webアプリの勉強をしている。

ASPXファイルの使い方がようやく見え、

DBの利用へ・・・

最初は順調だったのだが、

この所、サンプルが動かない。

どうも、DBにアクセスできていないようである。

試行錯誤の末、INSTANSEを”false”にしたところ

DBはつながるのだが・・・

実行すると落ちるのである。

そりゃそうだよね、INSTANSEが”false”ということは

接続していないと云うことだよね・・・

Express、使いもしないのに取り込みだけは続けてきた。

過去のバージョンがたくさんインストールされているので・・・

どれが動いているのか分からないほどである。

競合しているものも、そもそもインストールが完成していない

ものもあるだろうと思い、整理することにした。

いままで、学習書に合わせて VS2008を使用、

それに合わせて、MsSQLは2005を使用、

但し、運用のために2008もインストールしてある。

VS2008にMsSQL2008が使えそうなので

2005を捨てることにした。

しかし・・・ 結果は思わしくない。

一昨日、整理に1日かけたのだが・・・

昨日もう一度インストールし直し!

ダウンロードしたファイルを起動すればよい、のだとばかり思っていた。

起動すると最後にメニューが現れる。

気にはなっていたのだが・・・

DBのことはよく解らない。

下手にいじると壊すだけなので放っておいたのだが・・・

その中に”インストール"のメニューがある。

よく解らぬまま、デフォルトで進めていく内に

”インストール"完成。

試しにサンプルを動かしてみると・・・

オオー、DBが繋がった!

思えば・・・ 最初は繋がっていたのである。

繋がらなくなったのは・・・

MsSQL2008を取り込んだ頃からだった気もする。

| | コメント (0) | トラックバック (0)

2010年9月 7日

VWD 2010 EXPRESS

VWD(Visual Web Developer)の参考書は
VWD2008をベースに書かれている。

参考書にはExpress版でもIISサーバーへ移植できるとあるが、
私にはできないでいる。

VWD2008のヘルプにも、Express版には移植の機能はない、
と書いてある。

ん? 確かVWD2010には配置の機能が・・・

アンインストールしたつもりのVS2010だが、
ProgramFilesに残っている。

VS2008と共存できるのだねえ!

それが解った上で、再インストール。

このインストールツールが・・・
オプションでIISサーバーの機能を決めている。

Windowsの「機能の有効/無効」が
使えなくなった理由だろう、と理解した。

早速、ヘルプを確認すると
Express版に移植の機能はない、という
文言が消えている。

実は前にも移植(VWDでは配置と称している)を
試みたのであるが、WEBアプリを動かすことができなかったのである。

それでも、VWD2010ならば・・・
移植ができそうである。

できないのは、私のやり方が間違っているだけ・・・

一筋の光明である。

IISサーバーではdotNET・Framework3.5が使えない。
移植ができない原因の一つと考え、
VWD2008のサンプルプログラムを
VWD2010で動かしてみる。

今までの所、すべて順調に動いている。
学習が終えたら、VWD2008を捨てよう・・・

少しずつ、CONFIGファイルの構造も見えてきた。
エラーを一つずつ消していけば・・・

VWD2010で配置の方法を覚えれば・・・

光明はあるのだが、当面はVWD2008の学習・・・
しかし、気が乗らない。

勢いゲームばっかし・・・

今朝も食事の前にゲーム・・・

食事を終えてゲーム・・・

こんなことしていてもねえ。。。

一休みしようと思っても寝付けない。

「よし、2010で配置をしてみよう!」

ファイルシステムで簡単なASPXファイルを動かしてみる。
もちろん、正常に起動する。
ビルドして・・・
IISサーバーに配置!

しようと思ったら・・・
配置メニューが見あたらない!

???

とりあえずは、エクスプローラーでコピー、

2010のローカルサーバーで動かしてみる。
正常に起動する!

ソースはWWWROOTにあるのだが
サーバーは2010の内部サーバーで動いているのだ、
と考えた。

いよいよ、IISサーバーのマネージソフトから
起動!

思いがけず、あっけもなく、動いてしまった。

もう、一月以上も苦しんだのが、いとも簡単に・・・

最初にWeb用にBASICに取りかかって、
5年ほど経つ。

やっと実用として使える目途が立った!

ようやく、この異常な暑さも通り過ぎていこうとしている。

| | コメント (0) | トラックバック (0)

2010年9月 3日

MS SQL DB

サーバー関係をいじるのは恐い。
システムの根幹に関わるからである。

システム構成や『サービス』をいじっている内に
『機能の有効/無効』が使えなくなってしまった。

「復元」をしようと思ったら
復元ポイントがない!?


仕方がない。こんなこともあろうかと思い、
今回の作業の前にバックアップを取っておいた。

ゲーーッ、リカバリーができない。

以前リカバリーができなかったので
ソフトを更新したのである。

確か、試したはず、だったのだが・・・

サーバー以上に、こちらの方が重大だ。




問題は何一つ解決せず、
先に進めばさらに増えてくる。

かといって、分からないところにこだわっていてもなあ。。。



特に計画しているわけではないが・・・

一つのソフトに1ヶ月以上かけることはまずない。
今回はすでに3ヶ月が過ぎようとしている。
先へ進もう。



WebDeveloper、基本は終わったみたい?
いよいよ、DBの使い方である。

本によれば、「難しく考えるな!、書いてある通りにやってみよ!」

書いてある通りにやってみたが・・・  動かない。


一字一句、見落としがないよう確認したが・・・

間違えそうな所がない。。。



こうなると、OSをおかしくしてしまったのだろうか?
と、おかしくなった頃、インストールしたソフトを削ってみる。

競合していそうなソフトを削ってみる。


ああ~、間違って大事なソフトを削ってしまった。。。




「EXPRESS版ではIISサーバーに配置できません」と書いてあるのも
「EXPRESS版からIISサーバーに配置する方法」というのも
おそらくはどちらも間違っていない。

上記は2003版だし、下記は2008版だからである。


私のPCにはもっと初期のものから
2010版までインストールされている。


2008版を再インストールしたら
古いバージョンをアンインストールせよ、と書いてある。

とりあえず、テストしたい2008版以外
すべて削ることにした。

DBサーバーもたくさんある。

使っていないものは捨てることにした。


こうして、何も進展無く
ただ暑いままに、8月が終わってしまった。


9月1日、2時頃だったか、
WebDeveloperをいじっていると・・・
『DB接続』ができた!

疲れているのに眠れない。

DBが接がったためか、ただ暑いためか、
よく解らない。


寝不足のまま、PCに向かう。

おおー、DBの内容が表示できた!


ちなみに動かなかったのは・・・
オプションの設定が異なっていたためであった。

私が本を読み違えたわけではなかったのである。


2ヶ月ぶりに一歩前進。
小さな一歩だが、喜びは大きい。 \(^O^)/

| | コメント (0) | トラックバック (0)

2010年9月 2日

Visual Studio 2008 Express

「EXPRESS版ではIISサーバーに配置できません」


何度も諦めようとした。

それでもBasicを学習する。
Windowsアプリを作るには
最も簡単な方法だからである。

スタンドアローンでは充分に使えるのだから・・・
昔と違って、きちんとコンパイラがついている!



でもねえ・・・ 関心事はもっぱらWEB。
サーバーの仕組みからして・・・
テスト用のサーバーで動くなら
運用サーバーで動かないはずがない!


単純に考えれば・・・
テスト用は本運用の機能制限版のはずだから・・・?


WebDeveloperの使い方を覚えるのが先決!
と考え、本を購入。

しかし、Standard版を前提に書いてある本に
私の求めている記事はない・・・


次の本を探しに・・・ 本屋で立ち読みしていたら・・・
EXPRESS版からIISサーバーに配置する方法という文章が眼についた。

早速購入して・・・
「Hello,World]を作って試してみたが・・・
やはり、テスト用のサーバーでは動くが、
IISサーバーに配置すると
訳が分からないエラーばかり・・・

ただ・・・

事態は少しずつ進んでいる。
エラーメッセージが変化する。

ASPXファイルを認識している。
コンパイラまで進んでいる。


おそらく問題は・・・
Configファイル。

それにIISサーバーのオプションである。


う~~ん、わからん。


異常な暑さと、このような状態の中で・・・
起きてゲーム、寝る前にゲーム。
毎日、たとえ数行でも、と
勉強はするのだが・・・

| | コメント (0) | トラックバック (0)

2010年9月 1日

IISサーバー

IISサーバーでWEBアプリを作りたくて始めた
VisualStudioだが・・・

Express版だからだろうか?
IISサーバーに配置できずにいる。


最初は5,6年前、BASICの勉強をし終えて、
「いざ」と思ったら・・・
当時のExpressにはコンパイラがついていない・・・

XP/HomeEditionにはIISサーバーもない・・・


今となったら当たり前に思えるこんなことも
その環境しか無ければ・・・
「IISサーバーはどうすれば手に入るのだろうか?」

結局、せっかく覚えたBASICは
記憶の彼方へ・・・


それから数年が経ち、
Vista/HomePremiumを手に入れる。

検討もせずに買ったPCだったが
IISサーバーがついていた。

さっそく使ってみたものの
使い方が分からない。

「ヘルプ」だけで覚えるのは辛いものがある。


CGIも使えず・・・

APACHEサーバーを利用してきたのである。


それでも未練があるのは・・・
”WEBアプリ”、いわゆるサーバーサイドプログラムであるが、
それがBasicで組めることである。

サーブレットは難しそうだものねえ。。。


6月くらいからIISサーバーに取りかかる。
以前に使ったことがあるので
WEBサーバーとしてはすぐに使えた。
数日要したもののCGIの使い方も解った。

WEBアプリは?
その前にBASICを覚えなければならない。
1週間ほど掛け、基本を覚えたところで
WEBアプリに取りかかる。

EXPRESS用の内部サーバーでは動くものの
IISサーバーに配置できない。

参考にしていた本の
最後の最後にこう書いてあった。

「EXPRESS版ではIISサーバーに配置できません」


そりゃ、そうでしょう!
無償で使えたら・・・
有料版が売れません。。。

| | コメント (0) | トラックバック (0)

« 2010年6月 | トップページ | 2010年10月 »