IIS7 アプリケーションプール終了の不具合2013年10月07日 14時42分

Windows Server 2008 R2にてIIS7を設定した。

しかしWebページにアクセスしてみると、「HTTP Error 503. The service is unavailable」エラーが出て、アプリケーションプールが停止してしまう。

かなり悩んだが、よくよく見たらイベントログにその理由が書いてあった。どうやら.net frameworkの問題らしい。

「 c:\windows\Microsoft.NET\Framework64\v2.0.50727\CONFIG\machine.config 」にIISがアクセスできないのがいけないようだ。このファイルへ「IIS_IUSRS」と「IUSR」にアクセス許可したら何事もなくWEBページが表示されるようになった。

しかし、なんだこれ?

IIS7で旧ASP動かず2013年10月08日 09時56分

Windows Server 2008 R2で昔作ったASP(Active Server Pages)を動かそうと思ったが、思うように動かない。正しくはASPは動いているのだが、そこから呼び出しているODBCが動かない。

64bit版OSで古いODBCのWebアプリを動かすためには、32bitのODBC設定が必要らしい。

C:\Windows\SysWOW64\odbcad32.exe

これが32bit用ODBCの設定プログラムらしい。初期に管理ツールにあるODBCプログラムは64bit用だそう。

IIS7でIPアドレス制限2013年10月08日 10時01分

IIS7の初期画面では、IPアドレスによってサイトにアクセスできるユーザーを制限するためのアイコンが表示されない。

「サーバーマネージャー」→「役割サービスの追加」→「IPおよびドメインの制限」

これで設定可能。