Я разместил службу WCF на сервере, и у меня есть более 500 конечных точек (ПК), прослушивающих и потребляющих службу, запустив исполняемый файл как службу Windows на всех этих конечных точках.
Проблема: некоторые компьютеры не могут получить доступ к службе. Со стороны сервера мне придется проверить и найти причину этого; происходит ли сбой из-за недоступности службы или отказов конечной точки (например, сети или по любой другой причине).
Есть ли возможность сделать то же самое с сервера?
Есть ли возможность сделать то же самое с сервера?
Нет, не для всего.
Если клиент не может подключиться к вашему серверу из-за сбоев сети, проблем с конфигурацией или странных промежуточных ящиков, на стороне сервера не будет никаких следов. AKA ни один пакет от клиента не достигнет сервера, поэтому сервер не знает, что кто-то отправил пакет. если ты знать тот самый клиент, ты мог пинг / проследите его с сервера, но в целом вы этого не знаете.
Однако вы можете отслеживать соединения своих клиентов; если клиент успешно подключается к вашей службе, вы можете регистрировать ошибки оттуда в самой службе.