Почему моя Дистанционная работа.NET предназначается для машины, активно отказываются от соединения?

Защитите свой рабочий лист, используя параметр UserInterFaceOnly:=True, чтобы защита влияла только на пользовательский интерфейс, но не на любой код VBA. Это означает, что VBA может редактировать защищенные таблицы, а пользователь - нет.

Затем вы можете запустить .Refresh с VBA даже на защищенном листе .

.Protect Password:="passw", UserInterFaceOnly:=True

Может потребоваться защита рабочего листа при (повторном) открытии рабочей книги (например, событие Workbook_Open()). См. VBA Excel: защита листа: UserInterFaceOnly ушел

5
задан Jon Skeet 18 November 2008 в 10:51
поделиться

2 ответа

Предположение, что та же односторонняя работа двоичных файлов/конфигураций, но не другой сказала бы мне что-то неправильно в сетевой стороне дома для запуска с.

  • Вы используете IP-адреса - проверяют связанные адреса дважды на целевой машине против конфигурации/кода с IPCONFIG / ВСЕ.
  • Машина "сервера" имеет несколько NICs? Сервис связывается с одним NIC не оба, например?
  • проверка с помощью ping-запросов сервера скажет Вам, что ICMP routable между машинами - может Вы создавать сессию на восток запросы, например, открывающий пути UNC на сервере от клиента.

Вне Брандмауэра единственное другое соединение отказалось от событий, которые я имел, были:

  • Определение имен - существующий ранее запись хоста было неправильным. Не должна быть проблема здесь все же.
  • Ориентированный IPSEC - различные политики между машинами препятствовал тому один принимать входящие соединения от другого. Возможный, если Вы работаете в корпоративной защищенной среде. Если Вы действительно работаете в проверке среды IPSec на простой материал как часы, действительные сертификаты машины. Все они могут препятствовать тому, чтобы сеансы IPsec были установлены.
  • проблема напряжения - стек IP исчерпал бесплатные блоки управления TCP через неверную конфигурацию сервера. Одинаково кажется, что Вы не можете получить движение соединения - вероятно, не проблема.

Я запустил бы с 1-го Брандмауэра - или путем установки политики освободить входящие запросы на том сокете, доверять всем сокетам от исходного IP, или путем отключения всего этого вместе. (лично последний быстр и грязен как тест, но я сделал бы первого в продуктивной среде),

Кроме того журналы событий, журнал аудита, если Вам действительно включили брандмауэр, но перфорировали через. Netmon и т.д. все становятся Вашими друзьями.

5
ответ дан 18 December 2019 в 10:50
поделиться

Windows Firewall? (Автор вопроса говорит, что это не это.)

Разыскать соединение выходит, стандартный подход применяется (подайте заявку в любом порядке):

  • проверьте с помощью ping-запросов машину
  • проверьте дважды, если некоторый процесс действительно слушает в порте 6666 (netstat -an)
  • telnet машина на порте 6666
  • попытайтесь использовать другой сервис на машину.
  • проверьте, нарушает ли некоторая конфигурация серверный процесс, слушающий на 6 666, и заставляет его отказываться от Вас. (не знайте, возможно ли это с дистанционной работой.NET),
  • наблюдайте связь с машиной с помощью анализатора пакетов (Packetyzer, например) для обнаружения то, что продолжается на уровне TCP/IP.
  • возможно, компоненты инфраструктуры активной сети между сервером и клиентом (коммутаторы уровня 3, брандмауэры, маршрутизаторы NAT, безотносительно) вмешиваются
11
ответ дан 18 December 2019 в 10:50
поделиться
Другие вопросы по тегам:

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