|
Не загружается сборка сериализации
|
|||
---|---|---|---|
#18+
Добрый день. Есть проблемка с вызовом web методов из сборки в SQL. Есть проект на С# библиотеки, которая выгружается в качестве сборки в MS SQL Server. В проект добавлена web служба в references. Небольшой пример использования: Код библиотеки Код: c# 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. 35.
В соответствии с рекомендациями MSDN надо сгенерировать сборку сериализации (иначе на момент исполнения она сгенерируется автоматически и попытается загрузиться. Это нарушает политику безопастости и мы получим "Cannot load dynamically generated serialization assembly. In some hosting environments assembly load functionality is restricted, consider using pre-generated serializer"). Для надежности генерируем её SGEN - добавляем в проект Post Build actions: Код: powershell 1.
. Далее регистрируем сборку в SQL (Даже 2 сборки - сборку с процедурой и сериализацию к ней): Регистрируем сборку Код: sql 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. 35. 36. 37. 38. 39. 40. 41.
Подключаемся к серверу и видим, что сборки загружены: Однако при исполнении процедуры SQL всё равно пытается сам сгенерировать сериализацию (ошибка на скриншоте). Может у кого-нибудь есть догадки почему такое происходит? З.Ы. Опыт проделывался многократно - результат один З.З.Ы. Метод службы не вызывается - висел на отладке. Ошибка возникает при попытке сериализовать текст HTTP запроса З.З.З.Ы. Сборка CrmCLR.XmlSerializers не пустая - смотрел в DotPEEK - сериализация для нашего класса CRMServiceSoapClient есть ... |
|||
:
Нравится:
Не нравится:
|
|||
06.12.2013, 17:25 |
|
|
start [/forum/topic.php?fid=19&tid=1397019]: |
0ms |
get settings: |
10ms |
get forum list: |
14ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
31ms |
get topic data: |
14ms |
get forum data: |
3ms |
get page messages: |
29ms |
get tp. blocked users: |
2ms |
others: | 234ms |
total: | 345ms |
0 / 0 |