Был сегодня на работе на коробке Windows Server 2003. В диспетчере IIS я пытаюсь создать приложение для каталога. Итак, я вызвал диалоговое окно свойств и нажал кнопку «Создать», но ничего не вышло - никаких ошибок, поле имени приложения остается серым, а в папке нет значка шестеренки. Также не было сообщения журнала событий.
Кто-нибудь видел, как это произошло, или знает решение?
Я только что создал образец virdir на своем веб-сайте по умолчанию и вижу следующую запись в файле Metabase.xml. Иногда пользовательский интерфейс IIS не отражает изменения, внесенные в метабазу, и, следовательно, может вводить в заблуждение. Проверить запись
<IIsWebDirectory Location ="/LM/W3SVC/1/ROOT/samplevirdir"
AppFriendlyName="samplevirdir"
AppIsolated="2"
AppPoolId="DefaultAppPool"
AppRoot="/LM/W3SVC/1/Root/samplevirdir"
>
</IIsWebDirectory>
Мне не пришлось перезапускать IIS для того же.
В качестве альтернативы вы можете попробовать Metabase Auditing, чтобы проверить, действительно ли происходят изменения, следуя статье KB936696
Вот что я увидел при создании вирдира. Вы видите Аудит успеха, так как я смог успешно создать вирдира.
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.