|
опыты в NET Remoting
|
|||
---|---|---|---|
#18+
Решил попробовать свои силы в сабжевой технологии, сделал пример из одной статьи и получился облом...Может быть кто-то поможет понять почему? Сервер: Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19.
Передаваемый класс Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14.
Клиент Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19.
Теперь файлы конфигураций Сервер Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15.
Клиент Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11.
Автор утверждает, что на выходе должны получить строку 'Server.exe', типа передача объекта на сервер произошла...А у меня все время Client...В чем может быть загвоздка? Может в каких то сетевых настройках? ... |
|||
:
Нравится:
Не нравится:
|
|||
19.06.2007, 14:19 |
|
опыты в NET Remoting
|
|||
---|---|---|---|
#18+
Ok... А как бы диагностировать в чем проблема заключается? Может быть какими-то программными средствами можно определить, что например серверная часть не запустилась, или в клиентской косяки, или в состыковке непосредственно... ... |
|||
:
Нравится:
Не нравится:
|
|||
19.06.2007, 15:59 |
|
опыты в NET Remoting
|
|||
---|---|---|---|
#18+
Код: plaintext
... |
|||
:
Нравится:
Не нравится:
|
|||
19.06.2007, 16:00 |
|
опыты в NET Remoting
|
|||
---|---|---|---|
#18+
Ну вот в статье утверждается, что так как мы в начале делаем вот это: RemotingConfiguration.Configure("Client.exe.config"); то объект создастся удаленно, а мы получим только ссылку... PS: Я только начинаю изучать, так что сильно не пинайте... ... |
|||
:
Нравится:
Не нравится:
|
|||
19.06.2007, 21:03 |
|
опыты в NET Remoting
|
|||
---|---|---|---|
#18+
Рекомендую делать не xml-конфигурацией, а создавать всё в коде. Так понятнее, в случае чего, в каком точно месте не сработает. ... |
|||
:
Нравится:
Не нравится:
|
|||
19.06.2007, 22:52 |
|
опыты в NET Remoting
|
|||
---|---|---|---|
#18+
Никогда не делай в коде, а только в конф. файле, т.к. иначе не сможеш хостить свой объект в IIS. Инструмент для проверки - всё ли Ок с сервером - это SoapSuds.exe. ... |
|||
:
Нравится:
Не нравится:
|
|||
20.06.2007, 10:02 |
|
опыты в NET Remoting
|
|||
---|---|---|---|
#18+
Новичок1917Ну вот в статье утверждается, что так как мы в начале делаем вот это: RemotingConfiguration.Configure("Client.exe.config"); то объект создастся удаленно, а мы получим только ссылку... PS: Я только начинаю изучать, так что сильно не пинайте... Покажи-ка статью :) И попробуй так: Код: plaintext 1. 2. 3. 4.
... |
|||
:
Нравится:
Не нравится:
|
|||
20.06.2007, 11:09 |
|
опыты в NET Remoting
|
|||
---|---|---|---|
#18+
Нахлобуч Новичок1917Ну вот в статье утверждается, что так как мы в начале делаем вот это: RemotingConfiguration.Configure("Client.exe.config"); то объект создастся удаленно, а мы получим только ссылку... PS: Я только начинаю изучать, так что сильно не пинайте... Покажи-ка статью :) И попробуй так: Код: plaintext 1. 2. 3. 4.
Не обязательно использовать Activator(хотя подругому и не сделать, если через интерфейс), но для ознакомления вполне достаточно предложенного способа автором, только он "по ходу" c конфингом перемудрил. Или ссылку на серверную сборку на клиенте не сделал, х.з. А так вполне себе работает Как пример сервер Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26.
Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19.
Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. 30. 31. 32. 33.
... |
|||
:
Нравится:
Не нравится:
|
|||
20.06.2007, 12:21 |
|
опыты в NET Remoting
|
|||
---|---|---|---|
#18+
Уф...Разобрался... Косяк был на поверхности как обычно... В статье автор утверждал, что в конфиге тег wellknown type имеем след формат: "namespace.type,namespace" на деле все оказалось немножко не так... ссылку на статью обязательно скину чуть позже :) Спасибо всем за участие.... PS:Полностью согласен, что в коде конфигурацию стоит писать разве что для проверки... ... |
|||
:
Нравится:
Не нравится:
|
|||
20.06.2007, 14:27 |
|
опыты в NET Remoting
|
|||
---|---|---|---|
#18+
МлекопитающееНикогда не делай в коде, а только в конф. файле, т.к. иначе не сможеш хостить свой объект в IIS. Инструмент для проверки - всё ли Ок с сервером - это SoapSuds.exe. Ха-ха, там можно делать, если все работает. ... |
|||
:
Нравится:
Не нравится:
|
|||
20.06.2007, 20:58 |
|
|
start [/forum/topic.php?fid=19&fpage=36&tid=1398050]: |
0ms |
get settings: |
9ms |
get forum list: |
15ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
167ms |
get topic data: |
12ms |
get forum data: |
2ms |
get page messages: |
44ms |
get tp. blocked users: |
2ms |
others: | 15ms |
total: | 272ms |
0 / 0 |