|
Вопрос по Remoting
|
|||
---|---|---|---|
#18+
На сервере регистрирую Код: plaintext 1. 2. 3.
Код: plaintext 1.
IContractStorage лежит в отдельной сборке, на которую ссылается и клиент и сервер Клиентом пытаюсь создать объект Код: plaintext 1. 2. 3.
и вот дальше то ступор... Activator не подходит, так как он пытается создать объект зарегистрированный в WellKnown типах, а в этом случае регистрируется Client Activation object. Вопрос снимается если переношу классы в отдельную сборку, но хочется ведь не плодить лишний код на клиенте. ... |
|||
:
Нравится:
Не нравится:
|
|||
15.11.2004, 17:15 |
|
Вопрос по Remoting
|
|||
---|---|---|---|
#18+
По моему в MSDN в разделе по Activator.CreateInstance описано именно то, что тебе нужно, а именно получение интерфейса из удаленного объекта с клиентской активацией, используя UrlAttribute - глянь еще разок повнимательнее. ... |
|||
:
Нравится:
Не нравится:
|
|||
15.11.2004, 18:55 |
|
Вопрос по Remoting
|
|||
---|---|---|---|
#18+
Глядел, не получается... Дает исключение System.Reflection.TargetInvocationException где-то что-то не так делаю ... |
|||
:
Нравится:
Не нравится:
|
|||
16.11.2004, 11:09 |
|
Вопрос по Remoting
|
|||
---|---|---|---|
#18+
Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10.
Получилось, объект создается, но на клиенте требуется сборка в которой содержится класс sqlDataStorage, а цель избавится от серверного кода на клиенте. ... |
|||
:
Нравится:
Не нравится:
|
|||
16.11.2004, 11:22 |
|
Вопрос по Remoting
|
|||
---|---|---|---|
#18+
Shultzeцель избавится от серверного кода на клиенте. используй soapsuds или сам через System.Runtime.Remoting.MetadataServices генери сборку-заглушку (только метаданные серверной сборки) ... |
|||
:
Нравится:
Не нравится:
|
|||
16.11.2004, 11:27 |
|
Вопрос по Remoting
|
|||
---|---|---|---|
#18+
PS. если делать все на интерфейсах, то у тебя на сервере должен быть один или несколько SAO который(е) будет являться фабрикой по созданию CAO и возвращать на клиента интерфесы создаваемых на сервере объектов. ---- и, наконец, избавишься от этой серверной сборки (в любом её виде) на клиенте. ... |
|||
:
Нравится:
Не нравится:
|
|||
16.11.2004, 19:47 |
|
Вопрос по Remoting
|
|||
---|---|---|---|
#18+
Такой вопрос. Естб код: class1.cs Код: 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. 34.
Listener.cs Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14.
Client.cs Код: 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.
RemotingClient.exe.config Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11.
Listener.exe.config Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15.
При выполнении срочки cls.AddSumm(cl3); выкидывается сообщение об ошибке : n unhandled exception of type 'System.Runtime.Serialization.SerializationException' occurred in mscorlib.dll Additional information: Because of security restrictions, the type System.Runtime.Remoting.ObjRef cannot be accessed. Что делать??? ... |
|||
:
Нравится:
Не нравится:
|
|||
09.02.2005, 13:13 |
|
Вопрос по Remoting
|
|||
---|---|---|---|
#18+
Василий Д.Additional information: Because of security restrictions, the type System.Runtime.Remoting.ObjRef cannot be accessed. Что делать??? http://www.thinktecture.com/Resources/RemotingFAQ/Changes2003.html ... |
|||
:
Нравится:
Не нравится:
|
|||
09.02.2005, 13:38 |
|
|
start [/forum/topic.php?fid=19&fpage=38&tid=1398142]: |
0ms |
get settings: |
8ms |
get forum list: |
13ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
75ms |
get topic data: |
11ms |
get forum data: |
2ms |
get page messages: |
42ms |
get tp. blocked users: |
1ms |
others: | 12ms |
total: | 172ms |
0 / 0 |