0

新しくインストールした仮想サーバーですべて (IIS、Web サイト、アクセス許可) を構成した後、default.aspファイルを実行するとこのエラーが発生します。

Server object error 'ASP 0177 : 800401f3'

Server.CreateObject Failed

/default.asp, line 30

ASP 0177の投稿は非常に役に立ちました。しかし、私はそれを解決することはできません。このような解決策を提供します

A: This error means "Invalid class string" -- in other words the call to CreateObject failed because the name object cannot be found by the OLE sub-system. Causes include:

1. You really didn't run regsvr32 on the server after all.
2. You ran regsvr32 but it reported an error.
3. Someone modified security on part of the registry that's preventing the OLE subsystem from reading all or part of the HKEY_CLASSES_ROOT tree.
4. The name of the object you are trying to create was mispelled or is incorrect.
5. Determine if it's a permissions problem
6. Determine if it is a file permissions problem:
7. Check registry permissions

どのサービスを登録する必要がありますか? IIS をインストールすると、ASP は Server 2003 に自動的にインストールされませんか? そうでない場合、どの設定を変更する必要がありますか? これは新しくインストールされた仮想 Windows Server 2003 ですか?

編集:このリンクは機能すると思いますが、ASP Win Svr 2003 はわかりません

EDIT2 : コード:

Set BACSE = Server.CreateObject("NAICSCodeSE2_1_0.Engine")
If Session("DEBUG") = "TRUE" then Response.Write "BACSE Debug="&BACSE.SetDebugMode(True)&"<BR>"
4

1 に答える 1

0

カスタムCOMコンポーネントは、従来のASPページで使用する前に、まず以下のコマンドでサーバーに登録する必要があります。

zippy32 yourcomdllfile.dll

于 2012-03-04T15:31:12.463 に答える