C#에서 .dll을 작성하여 폴더에 대한 사용 권한을 변경했습니다. 또한 .dll을 테스트하기 위해 .exe를 작성했으며 사용 권한을 성공적으로 변경합니다. 이제 ColdFusion에서 .dll을 호출하려고하는데 System/Security/IPermission에 대한 오류가 표시되지 않습니다.ColdFusion에서 C# 호출
저는 ColdFusion이 시스템의 사용 가능한 어셈블리에서 찾을 수없는 C#의 인터페이스라고 가정합니다. C# 프로젝트의 References에 System.Security 어셈블리를 추가했습니다. ColdFusion이 인터페이스를 찾을 수 있도록하기 위해 내가해야 할 일이 있습니까? 여기
내가 .DLL을 사용하고 있습니다 방법은 다음과 같습니다
<cfobject type="dotnet" name="permObj" assembly="#pathToDLLs#CoursePortal.dll" class="CoursePortal.Permissions">
<cfset permObj.revokePermissions(dir, username)>
ColdFusion 서비스가 어떤 계정으로 실행되고 있는지 확인하고 필요한 권한이있는 계정을 사용하고 있는지 확인하십시오. – Antony
예, CF를 실행하는 동일한 계정으로 EXE를 실행하십시오. –