IIS 管理器不允许我创建应用程序

IIS 管理器不允许我创建应用程序

今天在 Windows Server 2003 机器上工作时遇到了一个问题。在 IIS 管理器中,我试图为目录创建一个应用程序。因此,我打开了属性对话框并单击了“创建”按钮,但它什么也没做 - 没有错误,应用程序名称框保持灰色,文件夹上没有齿轮图标。此外,也没有事件日志消息。

有人见过这种情况或知道解决办法吗?

答案1

我刚刚在我的默认网站下创建了一个示例 virdir,并在 Metabase.xml 文件中看到了以下条目。有时,IIS UI 不会反映 Metabase 中所做的更改,因此可能会产生误导。检查条目

<IIsWebDirectory    Location ="/LM/W3SVC/1/ROOT/samplevirdir"
        AppFriendlyName="samplevirdir"
        AppIsolated="2"
        AppPoolId="DefaultAppPool"
        AppRoot="/LM/W3SVC/1/Root/samplevirdir"
    >
</IIsWebDirectory>

我不需要重新启动 IIS。

或者,您可以尝试 Metabase Auditing 来验证更改是否确实发生,具体方法如下: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.

相关内容