我正在调试用经典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身份验证的功能相同)
问题可能是什么原因?
答案 0 :(得分:0)
计算机重启后一切正常。查看事件日志,我看到条目表明没有关于ASP中发生的错误的信息,并建议使用/ AUXSOURCE标志来获取更多详细信息。我想IIS Express缺少这些帮助信息。