Могу ли я установить WCF (службу Windows) на клиентскую машину и вызвать эту услугу на веб-странице asp.net (на серверной машине)?службы windows
ответ
Это будет означать, что ваш клиентский ПК будет вести себя как сервер/служба, видимая с точки приложения ASP.NET. Это можно сделать, ведь вы просто выставляете свою конечную точку с клиентской машины.
Если это предназначено для тестирования, вы можете это сделать, но с точки зрения производства это выглядит довольно плохо для меня, так как клиентский компьютер можно отключить, то, что происходит с отказом этой машины, отслеживается как сервер, ...
Если целью этого является отладка вызовов в DLL, созданная клиентом, то было бы лучше, если вы сделаете приложение WinForms для выполнения тестовых вызовов с протоколированием, которое может быть запущено на клиенте машина для диагностики любых проблем.
Если вы пытаетесь настроить архитектуру, где вы можете получить доступ к клиентскому компьютеру с удаленного веб-сервиса, позвоните технически, это может быть сделано, но вам нужно будет узнать о клиентах, как IP-адрес, который вы публикуете в качестве конечной точки, любые брандмауэры, которые могут существовать, и т. д.
Вы можете сделать вам обслуживание клиентов для вызова через дуплекс к серверному приложению, таким образом, опоздание может дойти до вашего клиента независимо от того, где она может быть.
Также в WCF 4 у вас есть реле привязок, которые позволяют опубликовать службу «некоторые где»
Вот несколько ссылок, которые вы можете найти ineterseting: WsDualHttpBinding, wcf relay
Почему вы пытаетесь для доступа к службе wcf, размещенной на клиентской машине, из asp.net на серверной машине?
Несомненно, если вы хотите сделать что-то вроде просмотра в сети в сети или что-то лучше иметь главный хост-сервер и запустить службу на всех клиентах, чтобы звонить на главный сервер так часто, чтобы сказать эй, я здесь.
Если это не то, что вы делаете ... почему сервер пытается поговорить с клиентом?
- 1. службы windows
- 2. службы windows
- 3. службы Windows
- 4. службы windows
- 5. Службы Windows
- 6. Службы отслежывания отследов службы Windows
- 7. Службы Windows Windows прекратились внезапно
- 8. Запуск и остановка службы Windows с другой службы Windows
- 9. Перезагрузка Windows из службы
- 10. Службы Windows и WCF
- 11. Console.WriteLine() внутри службы Windows?
- 12. Переустановка службы windows
- 13. Права на службы Windows
- 14. Использование службы Windows C#
- 15. Ошибка запуска службы Windows
- 16. Обнаружение состояния службы Windows
- 17. Ошибка остановки службы Windows
- 18. Молчаливое обновление службы Windows
- 19. службы Windows метания FileLoadException
- 20. Отсутствует шаблон службы Windows?
- 21. Ошибка службы Windows
- 22. Параметры запуска службы Windows
- 23. Обновление службы Windows dll's
- 24. Высокодоступные службы Windows
- 25. службы windows DbResource Provider
- 26. Ошибка создания службы Windows
- 27. TPL внутри службы Windows
- 28. Службы Windows/.net
- 29. Установка саморазвивающейся службы Windows
- 30. OrientDB - ошибка службы Windows
Какова причина такого типа архитектуры, из любопытства? –
Технически да, практически нет. –
У меня есть код, который является клиентской стороной, и я хочу получить доступ к этому коду на стороне сервера. – Wafaa