我有一个非常简单的站点,在Windows Server 2008 SP2的IIS 7中只有静态文件。
当我尝试访问任何静态文件时,出现500错误。如果我将HTML文件重命名为具有aspx扩展名,则可以正常工作。
当将内置标识用于应用程序池时,该站点也可以正常工作。当我切换到对应用程序池使用自定义帐户时,会出现问题。我尝试使用本地帐户和域帐户在其下运行应用程序池。
我已经完全控制了网站目录和文件上的这些帐户。
打开跟踪将显示以下错误消息:
ModuleName:IIS Web核心
通知:2
HttpStatus
:500
HttpReason:内部服务器错误
HttpSubStatus:0 错误代码
:2147943746
ConfigExceptionInfo
通知:AUTHENTICATE_REQUEST 错误代码:
未提供所需的模拟级别,或提供的模拟级别是无效的。(0x80070542)
搜寻错误代码没有任何运气。