2012-03-13 18 views
3

ColdFusionからC#で書かれたDLLを実行する際に問題があります。ColdFusionから.NETを実行しています

ColdFusionコード:

<cfset dll = ExpandPath('./RemoteDraftingDLL.dll')> 
<cfobject type=".NET" name="testing" class="Remote.Macro" assembly="#dll#"> 
<cfset output = testing.TestMethod()> 
<cfoutput>#output#</cfoutput> 

私はこのエラーを取得しています:私は、ColdFusionの管理ページ内のいくつかの場所のDLLを登録する必要がありますように

Could not find the DotNet class. 
The assembly might not be registered with the DotNetSide. 

に聞こえるが、私はよく分かりませんどこまたはどのように?

+0

Nevermind ...問題は解決しました。 Coldfusionサーバーを再起動するだけで済みました。 – Anonymous

+0

デールの答えを受け入れてみませんか? – Sergii

+0

@sergii私は3時間前に自己の投稿で回答しました。しかし、私は彼の答えを受け入れるために彼はいくつかの素晴らしい追加情報を追加しました。 – Anonymous

答えて

3

DLLを変更するたびに、ColdFusionを再起動する必要があります。最初の時間を含めると、DLLをサーバーに配置し、DLLが更新されるたびに実行されます。

DLLレジスタをプログラムによって更新することができればいいと思います。

+0

これはデバッグ時に本当のように思えます...私はあなたがプログラムでDLLレジスタを更新することはいいと思います。 – Anonymous

関連する問題