特集
» 2004年09月08日 20時00分 UPDATE

dev .NET特集:アプリ配布のオンデマンド、ClickOnceで変わるVS 2005 (5/6)

[大澤文孝,ITmedia]

ASP.NET 2.0における管理ツール

 ASP.NET 2.0では、管理ツールも充実している。IISを管理するインターネットサービスマネージャには、ASP.NETを管理できる新たなプロパティページが追加された。

 ASP.NETのプロパティページからは、仮想ディレクトリごとにASP.NETのバージョンを変更できるほか、machine.configやweb.configなどの設定ができるようになっている(画面19)。

vs2005fig19.gif 画面19■インターネットサービスマネージャからの管理

 また管理ツールは、Webブラウザからのアクセスにも対応している。ローカルの環境先であれば、「http://localhost/[仮想ディレクトリ名]/WebAdmin.axd」というURL先にアクセスすればよい(画面20)。


VS2005では、「Webサイト」メニューから「ASP.NET構成」を選択すると、開発中のアプリケーションに関する管理ツール画面が表示される。
vs2005fig20.gif 画面20■Webベースの管理ツール

 Webベースの管理ツールでは、Webアプリケーションの構成を変更したり、認証方式の変更、認証ユーザーの登録操作などができる。ASP.NET 2.0では、データベースを利用したユーザー認証がサポートされており、画面21のようにユーザー情報をデータベース登録できる。

 その後、匿名ユーザーにはアクセスできないようにセキュリティ設定を行えば、登録したユーザーのみのアクセス構成にすることが可能だ。


ASP.NET 2.0のユーザー認証機能は、従来の「フォーム認証」を拡張したものだ。そのため、実際に利用する場合には、Webアプリケーション側でフォーム認証と同じようなユーザー認証コードを記述する必要がある。ただし、ASP.NET 2.0で提供されたログインコントロール群(Loginコントロールなど)を使うと、ユーザー認証のコードを大幅に簡略化できる。
vs2005fig21.gif 画面21■ユーザーの登録

 ASP.NET 2.0のユーザー管理機能では、パスワードを忘れてしまったユーザーのために、「ヒント」とその「答え」を入力させる仕組みを持ち、合致したならば設定されているパスワードをメール送信する「パスワードリマインダー」機能も採用した。

 また今回の特集では触れないが、ASP.NET 2.0では、ユーザーごとの情報をデータベースに保存するプロファイル機能や、どのページが何回参照されたか(クリックされたか)をカウントするページカウンタ機能も搭載されている。

Copyright© 2012 ITmedia, Inc. All Rights Reserved.

オンラインムック Special

- PR -

Special

- PR -

Special

- PR -

新着記事

節電お役立ち情報(スマートジャパン)

news105.jpg

欧米で約150社の大手企業が導入している電力管理システムが日本でも市場拡大に乗り出す。...

news103.jpg

照明器具の用途は、人間が暮らす空間を照らすという用途だけではない。屋外に立っている...

news092.jpg

オフィスの天井照明を蛍光灯から直管形LED照明に入れ替える例が増えている。しかし、直管...