Вызов C# от ColdFusion

Я записал .dll в C# для изменения полномочий на папке. Я также записал .exe для тестирования .dll, и он успешно изменяет полномочия. Теперь я пытаюсь назвать .dll от ColdFusion, но я получаю ошибку о System/Security/IPermission, не находимом.

Я предполагаю, что это - интерфейс в C#, который ColdFusion не может найти ни в одном из доступных блоков в моей системе. Я добавил Систему. Блок безопасности к моим Ссылкам в проекте C#. Есть ли что-то еще, что я должен сделать, чтобы удостовериться, что ColdFusion может найти интерфейс?

Вот то, как я использую .dll:

<cfobject type="dotnet" name="permObj" assembly="#pathToDLLs#CoursePortal.dll" class="CoursePortal.Permissions">
<cfset permObj.revokePermissions(dir, username)>
5
задан stomcavage 25 March 2010 в 17:17
поделиться

1 ответ

Я так и не смог заставить его работать. Я переключил DLL на EXE и использовал для его вызова. Теперь все работает нормально. Код .NET вызывается так редко, что не имеет большого значения, что это отдельное приложение.

4
ответ дан 15 December 2019 в 00:56
поделиться
Другие вопросы по тегам:

Похожие вопросы: