0

我正在调试一个用经典 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 身份验证也一样)

问题的原因可能是什么?

4

1 回答 1

0

电脑重启后一切正常。查看事件日志,我看到条目表明没有关于 ASP 中发生的错误的信息,并建议使用 /AUXSOURCE 标志来获取更多详细信息。我猜 IIS Express 缺少此帮助消息。

于 2012-12-06T16:28:09.197 回答