0

従来の ASP で記述されたアプリケーションをデバッグしています。アプリケーションをデバッグできるようにするために、IIS Express 7.5 を使用しています。次の行に到達するまで、すべて問題ありません。

set somevariable =Server.CreateObject("somelibrary.somemember")

「不明な例外」が発生します。

環境

私は管理者権限を持っています。OSは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 に答える