- PR -

ASP.NET にて アクセスログを取得したいのですが・・・

1
投稿者投稿内容
misaki0307
会議室デビュー日: 2008/12/16
投稿数: 4
投稿日時: 2008-12-23 11:19

VS2008 ASP.NET
Server WinXP SP3
DB SQLSERVER

以上の環境にて開発を行っております

正直 ASP.NET 初心者です

どんな人がどのページを見たのかの
アクセスログを取っておきたいのですが

どのタイミングで
どの場所にコードを書けばいいのか
ちょっと分かってません

アクセスログをデータベースに
格納している方 もしくは
DB以外に格納してる経験がある方

もしよかったらいいアドバイスくれないでしょうか?

べる
ぬし
会議室デビュー日: 2003/09/20
投稿数: 1093
投稿日時: 2008-12-23 11:37
自分で書くならGlobal.asaxがいいですかねえ。そうでないならIISのログにも残ってます。

http://www.atmarkit.co.jp/fdotnet/dotnettips/127asplogasx/asplogasx.html
King
ぬし
会議室デビュー日: 2008/06/20
投稿数: 284
投稿日時: 2008-12-23 13:27
後藤君さん。
同じ質問してるならリンクさせてください。
http://oshiete1.goo.ne.jp/qa4577168.html
http://oshiete1.watch.impress.co.jp/qa4577168.html

私も方法としては Global.asax が良いと思います。
他に思いつくとしたら各ページに必ず継承させているクラスがある時に
そこで書くとか。

[ メッセージ編集済み 編集者: King 編集日時 2008-12-23 13:29 ]
Access
ぬし
会議室デビュー日: 2002/04/08
投稿数: 829
投稿日時: 2008-12-24 05:31
自分でログを生成するのも良いのですが
Google Analytics(無料)を利用する方法もあるかと。

マスターページに数行のJavaScriptを埋め込むだけで
いろんな統計がウェブからビジュアルで表示できます。

SEOには必須ツールです。
_________________
ASP.NET+Ajaxサンプル集 | JavaScript+Ajaxサンプル集
1

スキルアップ/キャリアアップ(JOB@IT)