У меня есть служба WCF, которая размещена в службе Windows и имеет конечную точку net.tcp. Он отлично работает, когда у нас есть сервер и клиенты в том же домене. У меня возникают проблемы, когда сервер и клиенты находятся в одной и той же локальной сети, но в Workgroup. Может ли кто-то, как я могу общаться на рабочей группе, используя nettcpbinding.WCF nettcp привязка к локальной сети с системой на рабочей группе
1
A
ответ
0
я был в состоянии общаться на системе в рабочей группе по remoing безопасности. Среднее значение Sercurity для None на клиенте и сервере в случае среды рабочей группы. для среды домена я использовал те же старые настройки безопасности.
0
пожалуйста, не прикасайтесь к разделу сервера вашей привязки. Вам нужно изменить клиентскую сторону.
добавить эти коды на канал:
channel.Credentials.Windows.ClientCredential.UserName = "username";
channel.Credentials.Windows.ClientCredential.Password = "password";
Когда в домене правила брандмауэра управляются политикой безопасности и разрешают подключения к другим ресурсам домена. В рабочей группе это не так, поэтому вам нужно вручную открыть порты брандмауэра или отключить брандмауэр. –
У меня открыт порт брандмауэра, на котором происходит связь. –
Atlast I удалось установить связь с помощью режима безопасности = «Нет» в настройках клиента и сервера. –