我正在调试一个用经典 ASP 编写的应用程序。我正在使用 IIS Express 7.5 来调试应用程序。一切都很好,直到我到达以下行:
set somevariable =Server.CreateObject("somelibrary.somemember")
引发“未知异常”。
语境
我有管理权限。操作系统是 Windows XP SP3。“somelibrary”程序集已通过 regasm 正确注册,并使用 gacutil 包含在 GAC 中。我能够从 PowerShell 执行程序集:
$instance =New-Object -ComObject "somelibrary.somemember")
我在 IIS Express for ASP 中有以下配置:
<asp enableParentPaths="true"
bufferingOn="true"
errorsToNTLog="true"
appAllowDebugging="true"
appAllowClientDebug="true"
scriptErrorSentToBrowser="true">
<session allowSessionState="true" />
<cache diskTemplateCacheDirectory="%TEMP%\iisexpress\ASP Compiled Templates" />
<limits />
</asp>
该站点启用了 Windows 和匿名身份验证(禁用 Windows 身份验证也一样)
问题的原因可能是什么?