Я использую следующий код для доступа к данным CRM с удаленной виртуальной машины через ранний класс Xrm.cs.Не удается получить доступ к данным CRM с удаленной машины с помощью LINQ & SDK
var query = (from c in xrm.ContactSet
where c.Telephone1 == callersNumber
select new Contact
{
FirstName = c.FirstName,
ContactId = c.ContactId,
});
Когда я запускаю этот код с моей собственной машины, он отлично работает в соответствии с ожиданием. Но когда он развернут на удаленной машине, он выдает исключение и не позволит мне получить доступ к данным на CRM. Когда я проверяю браузер, я могу успешно получить доступ к CRM, но программно я застрял. Просьба предоставить некоторую помощь для поиска этой ошибки, поскольку это, по-видимому, проблема с портами или настройками безопасности на виртуальной машине.
Ниже приведен фрагмент из стека исключений.
System.ServiceModel.Security.MessageSecurityException: An unsecured or incorrectly secured fault was received from the other party. See the inner FaultException for the fault code and detail.
Привет
Можете ли вы опубликовать сообщение 'FaultException' тоже? –