Может ли кто-нибудь помочь указать мне правильное направление, как я могу исправить эту ошибку?
System.Web.Services.Protocols.SoapException: Server was unable to process request.
---> System.Security.SecurityException: Request for principal permission failed.
at System.Security.Permissions.PrincipalPermission.ThrowSecurityException()
at System.Security.Permissions.PrincipalPermission.Demand()
at System.Security.PermissionSet.DemandNonCAS()
at LiveDocx.MailMerge.SetLocalTemplate(String template, String format)
Я установил это программное обеспечение, которое моя компания приобрела у LiveDocx. Итак, у меня нет возможности изменять код или даже читать код. Я установил все в соответствии с их документацией, и сайт работает. Я могу изменить только настройки в IIS, права доступа к папкам и Web.config. Наш сервер, их программное обеспечение.
Теперь у меня проблема с сохранением входа в веб-сервис. Прежде чем вы подумаете, что это мыльный клиент, я убедился, что он работает, позвонив на серверы поставщика.
Локально я могу успешно вызвать веб-службу во время входа в систему, и она отлично работает. Однако, когда я делаю следующий вызов, я получаю Request for principal permission failed
.
По просьбе их технической поддержки я добавил <trust level="Full" />
в web.config, но это не сработало. Теперь они перестали отвечать на наши письма.
Я не разработчик ASP.NET, поэтому мои знания о настройках сервера ограничены. Может ли кто-нибудь указать мне правильное направление, почему возникает эта ошибка, и несколько мест, где можно найти решение этой проблемы?