2012-03-13 1 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

Dale의 답변을 수락하지 않는 이유는 무엇입니까? – Sergii

+0

@sergii 내가 3 시간 전에 자신의 게시물로 대답했다. 그러나 그는 그의 훌륭한 대답을 받아 들일 수 있도록 훌륭한 정보를 추가했습니다. – Anonymous

답변

3

DLL을 변경할 때마다 ColdFusion을 다시 시작해야합니다. DLL을 서버에 배치하고 DLL이 업데이트 될 때마다 초기 시간을 포함합니다.

DLL 레지스터를 프로그래밍 방식으로 업데이트 할 수 있다면 좋을 것 같습니다.

+0

디버깅 할 때 진짜 엉망 인 것처럼 보인다 ... 나는 당신이 프로그래밍 방식으로 DLL 레지스터를 업데이트하는 것이 좋을 것이라고 동의한다. – Anonymous

관련 문제