5
我已经在C#中编写了一个.dll文件来更改文件夹的权限。我还写了一个.exe来测试.dll,它成功地更改了权限。现在我试图从ColdFusion调用.dll,但是我得到一个关于System/Security/IPermission未找到的错误。从ColdFusion调用C#
我假设这是C#中的一个接口,ColdFusion无法在我的系统上找到任何可用的程序集。我已经将System.Security程序集添加到C#项目的“参考”中。还有什么我需要做的,以确保ColdFusion可以找到接口?
这里是我如何使用.dll文件:
<cfobject type="dotnet" name="permObj" assembly="#pathToDLLs#CoursePortal.dll" class="CoursePortal.Permissions">
<cfset permObj.revokePermissions(dir, username)>
检查ColdFusion服务运行的是哪个帐户,并确保您使用的帐户具有所需的权限。 – Antony 2010-03-25 22:47:33
是啊尝试运行你的EXE与运行CF的同一个帐户。 – 2010-03-26 02:29:07