.NET Tools

Visual Studio .NETで自作Webアプリケーションにセットアップ機能を付ける

(株)ピーデー
川俣 晶
2003/02/22

Page1 Page2 Page3 Page4 Page5

Webアプリケーションにもセットアップ機能が欲しいぞ

 渡悟幸秀こと通称ワタソン君は、ある日、会社でこんな話を耳にした。

 「ほら、だれがいまどこにいるか書き込んでいるホワイト・ボードがあるじゃない。あれ不便だよな。3つ隣のビルに借りてる会議室で仕事してると、見るために戻ってこなくちゃならないんだぜ。電話して事務の女の子に見てくれっていっても、嫌な顔されるしさぁ」

 これを聞いたワタソン君は、瞬間的にひらめいたのだった。そうだ、こういうときこそ、イントラネットだ! 各自がどこにいるかがすぐ分かるWebページを作成して、社内ネットワークにつながっているPCなら、どこからでも自由に見られるようにすればよいのだ。しかも、ワタソン君には買ったばかりのVisual Studio .NET(以下VS.NET)がある。ASP.NETのプログラミングに挑戦するよい機会である。さっそく、ワタソン君は試作品を開発した。そして完成したのが、その名も格好よい(とワタソン君は思っている)「ワタソンここ!」である。

ワタソン君が試作したWebアプリケーション「ワタソンここ!」

 ワタソン君は、これを社内のイントラネット・サーバにインストールしてもらおうと、さっそくネットワーク管理者のところに出向いたのである。ネットワーク管理者は、面倒な仕事を増やすなよ、という顔をしたが、ワタソン君はそんなことには気にせずお願いを繰り返した。結局、無理のない範囲でなら、とネットワーク管理者は認めてくれた。ワタソン君は、自慢の自作プログラムの入ったCD-Rを渡して、ニコニコ顔で自分の席に戻った。だが、喜びはつかの間だった。「エラーで動かないよ」とネットワーク管理者が怒った顔でやってきてCD-Rを突き返したのだ。驚いたワタソン君が、自分でもイントラネット・サーバにアクセスしてみると、無情にもこんなエラー・メッセージが表示されてしまった。

Webアプリケーションで表示されるエラー・メッセージ
イントラネット・サーバに配置された「ワタソンここ!」にアクセスすると、このようなエラーが表示されてしまった。

 ワタソン君はすぐにピンと来た。自宅で開発中にも、こんな画面を見たことがある。スクリプトを実行する権限が設定されていないからこうなるのだ。きっと、ネットワーク管理者はそのことに気付かなかったのだ。そこで、ワタソン君は「管理ツールからインターネット・インフォメーション・サービス(IIS)を開いて……」と説明を始めようとしたら、ネットワーク管理者は慌てた。「こっちは忙しいんだから、そんな説明を聞いてる暇はないよ。セットアップしたらそのまま動くようにして持ってきて」と言い残して、スタスタと立ち去ってしまったのだ。

 ワタソン君はすでにWindowsアプリケーションのセットアップは経験しているが、Webアプリケーションのセットアップの作り方など、全く知らなかった。少なくとも、WebアプリケーションはIISに適切な設定を行わねば実行できないから、Windowsアプリケーションより難しそうに思えた。

 だが心配は要らない。VS.NETでは、Webアプリケーションのセットアップ・プログラムの作成も、Windowsアプリケーションと同じように簡単にできるようになっているのだ。ここでは、ワタソン君自慢の「ワタソンここ!」に、セットアップ機能を付けてみよう。

 なお、Windowsアプリケーション用セットアップ作成を解説した前回の「Visual Studio .NETで自作プログラムにセットアップ機能を付ける」で説明済みの手順については詳しい説明を省くので、そちらを参考にしていただきたい。

 

 INDEX
  [.NET Tools]
  Visual Studio .NETで自作プログラムにセットアップ機能を付ける
   1.Webアプリケーションにもセットアップ機能が欲しいぞ
     2.セットアップのプロジェクトを作成/実行してみる
     3.名前、サポート情報、仮想ディレクトリ名の変更
     4.注意書き画面を追加する
     5.ビジュアルにも凝りたい
 
インデックス・ページヘ  「.NET Tools」

TechTargetジャパン

Insider.NET フォーラム 新着記事
  • Kinectが切り開く“夢の近未来” (2012/2/2)
     日本を含めた世界中でKinect for Windowsセンサー商用版とSDK正式版がリリース。未来のコンピューティングはどう変化するのか?
  • 3つの視点でネイティブと.NETの適材適所を考察 (2012/1/31)
     アプリ開発は「ネイティブ」と「.NET」、どちらが最良? その問いには「適材適所」と答えるしかない。では、“適所”は一体どこかを考察する
  • SQL Azure Data Sync入門 (2012/1/30)
     SQL Azure/SQL Serverデータベース間のデータ同期を簡単に実現するサービスとは? その仕組みや使用手順を解説
  • Windows Phoneアプリ市場の現状を分析する (2012/1/27)
     Windows Phone のアプリ・ストアに日々登録されている多種多様なアプリ。カテゴリ別のアプリ数は? 市場の現状を明らかにする

@ITメールマガジン 新着情報やスタッフのコラムがメールで届きます(無料)

RSSフィード

キャリアアップ

- PR -
@IT Sepcial

イベントカレンダー

PickUpイベント

- PR -
もっと見る
- PR -

お勧め求人情報

ホワイトペーパーTechTargetジャパン

@IT Sepcial
ソリューションFLASH