2012-04-20 8 views
1

私は助けを求められた従来のaspアプリケーションで次のエラーが発生します。Server.CreateObjectがchiliuploadコンポーネントで失敗しました

あなたはおそらく推測ahveとして
Set fbase = Server.CreateObject("chili.upload.1") 

オールドスクールASPは私の強いポイントではありませんが、私が行っている研究から、それがあるかのように思える:

Server object error 'ASP 0177 : 800401f3' 

Server.CreateObject Failed 

/site_manager/image_upload.asp, line 27 

800401f3 

エラーをスローラインofcodeは以下の通りですコンポーネントがサーバーに登録されていません(私はFTPアクセスしか持っていません)。

どのコンポーネントを登録する必要がありますか?あなたはchili.upload.1オブジェクトを作成し、DLLの登録を逃しているの助けを

おかげで...

答えて

2

。 Linuxマシンでこれを実行しようとしていますか?

+0

返信ありがとうございましたNathan、私はサーバーにアクセスする必要はありませんが、私は何かを見逃していない限り、それはASPであり、IISが必要なWindowsのボックスだと思いますか?私はサーバーがcillisoft(http://sourceforge.net/projects/chiliaspcomp/)componenetを登録する必要があると思っていますか? – Burt

+0

私はそれらのファイルをダウンロードし、それはあなたが望むものではないように見えます。 "chilidownload"というファイルが必要です。dll "をインストールし、regsvr32.exeを実行してインストールしたいと思われる場合は、このパッケージに含まれているように見えます。http://www.levonline.com/files/caspdoc/Ch13_SpicePack70.html –

2

Sun Chili!Soft ASPコンポーネントを登録する必要があります。これは2003年のマニュアルです。 http://ns7.webmasters.com/caspdoc/html/running_the_setup_program_sun_chili_soft_asp_for_windows.htmです。 これは、元のセットアップがまだ残っている場合にのみ機能することに注意してください。さもなければあなたは運がなくなります。 Sun Chili!Soft ASPはもはや利用できず、非常に死んでいます。

ASPでのファイルアップロード機能に興味があれば、Free ASP Uploadをお勧めします。コンポーネントの登録や一般的な作業は必要ありません。また、ASPアップロードのトピックについてthis articleをお勧めします。いくつかのお金を捨てたいなら、同じことをする何百ものコンポーネントがあります。

+0

Simonのおかげで本当に感謝しています。 。 – Burt

0

コンピュータ上のDLLを登録した後、これを実行します。

  • 次のレジストリサブキーを見つけてクリックします。Microsoft \ Internet Explorerの\ MAIN \ HKEY_LOCAL_MACHINE \ソフトウェアを\ FeatureControlをFEATURE_IGNORE_ZONES_INITIALIZATION_FAILURE_KB945701
  • \ (注)FEATURE_IGNORE_ZONES_INITIALIZATION_FAILURE_KB945701サブキーが存在しない場合は、手動で作成する必要があります。あなたは64ビットのOSを使用している場合は、HKEY_LOCAL_MACHINE \ SOFTWARE \ WOW6432NODE \マイクロソフト\ Internet Explorerの\ MAIN \ FeatureControlを\ FEATURE_IGNORE_ZONES_INITIALIZATION_FAILURE_KB945701代わり
  • 右クリックしFEATURE_IGNORE_ZONES_INITIALIZATION_FAILURE_KB945701、新規作成 ポイントし、[DWORD値]をクリックを使用する必要があります
  • w3wp.exeと入力して新しいレジストリエントリを指定し、Enterキーを押します。
  • w3wp.exeを右クリックし、変更を次にクリックします。
  • [値のデータ]ボックスに1と入力し、[OK]をクリックします。

このレジストリキーを設定すると、単純なアプリケーションプールの再起動によって変更が適用されます。もはやあなたの.NET COMコンポーネントは、アプリケーションプールのシャッフルを除いて、実際のソリューションでは無作為に動作しなくなります。