今日、仕事中に Windows Server 2003 ボックスで問題が発生しました。IIS マネージャーで、ディレクトリ用のアプリケーションを作成しようとしています。プロパティ ダイアログ ボックスを表示して [作成] ボタンをクリックしましたが、まったく何も起こりませんでした。エラーは発生せず、アプリケーション名ボックスはグレー表示のままで、フォルダーにギア アイコンが表示されません。また、イベント ログ メッセージも表示されませんでした。
誰かこのような現象を見たことがある人、または解決策を知っている人はいますか?
答え1
既定の Web サイトの下にサンプルの仮想ディレクトリを作成しましたが、Metabase.xml ファイルに以下のエントリが表示されています。IIS UI にはメタベースで行われた変更が反映されない場合があり、誤解を招く可能性があります。エントリを確認してください。
<IIsWebDirectory Location ="/LM/W3SVC/1/ROOT/samplevirdir"
AppFriendlyName="samplevirdir"
AppIsolated="2"
AppPoolId="DefaultAppPool"
AppRoot="/LM/W3SVC/1/Root/samplevirdir"
>
</IIsWebDirectory>
そのために IIS を再起動する必要はありませんでした。
あるいは、メタベース監査を試して、変更が実際に行われているかどうかを確認することもできます。KB936696
virdir を作成したときの表示は次のとおりです。virdir を正常に作成できたため、成功監査が表示されます。
Event Type: Success Audit
Event Source: IIS-METABASE
Event Category: Object Access
Event ID: 4505
Date: 6/4/2010
Time: 1:05:17 AM
User: WIN-IIS2K3R2\Administrator
Computer: WIN-IIS2K3R2
Description:
Metabase Set Data.
Primary User Name: Administrator
Primary User Domain: WIN-IIS2K3R2
Primary Logon ID: (0x0,0x4E05E4)
Path: /LM/W3SVC/1/Root/samplevirdir
Property ID: 2102
Property Name: AppFriendlyName
Old Value: Default Application
New Value:
Caller PID: 3996
Caller Image Path: \Device\HarddiskVolume1\WINDOWS\system32\mmc.exe
Result: 0x0
For more information, see Help and Support Center at http://go.microsoft.com/fwlink/events.asp.