|
Не работают легаси библиотеки из проекта asp.net mvc, из проекта WindowsForms работают
|
|||
---|---|---|---|
#18+
Здравствуйте! Нужна помощь! Есть старый web-сервис еще 2000-х годов на С# по технологии SOAP. Исходников проекта нет - декомпилю по кусочкам. В нем есть 3 библиотеки, которые отвечают за подключение к БД, выгрузки нужных объектов (записей) их модификацию, создание новых записей и генерации id-ключей для данных записей (да ключи генерируется самим сервисом, а не БД): InMeta.ServerRuntime.dll InMetaUtils.dll Integro.dll Эти библиотеки работают только на самом сервере, где размещён сам web-сервис. Поэтому что-бы можно было работать с клиента нужно клиент-серверное приложение. Для начала написал просто WindowsForms утилиту, подключил к ней данные 3 библиотеки и написал код использующий их. Протестировал на localhost и он отработал нормально: Код: 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. 36. 37. 38. 39. 40. 41. 42. 43. 44. 45. 46. 47. 48. 49. 50. 51. 52. 53. 54. 55. 56. 57. 58. 59. 60. 61. 62. 63. 64. 65. 66. 67. 68. 69. 70. 71. 72. 73. 74. 75.
Написал web-service ASP.NET mvc с таким же кодом, но при тестировании код падает на самом последнем шаге - сохранения данных в БД: Код: c# 1. 2.
с ошибкой авторСсылка на объект не указывает на экземпляр объекта. Тот же самый код, тот же самый объект (id). Не пойму причины, код ведь тот же самый, исполняется то на сервере (локально) как требуют библиотеки. Запрос к БД проходит, а сохранение нет. Запускается web-сервис на IIS Express. ... |
|||
:
Нравится:
Не нравится:
|
|||
31.03.2021, 09:05 |
|
|
start [/forum/topic.php?fid=18&fpage=3&tid=1354552]: |
0ms |
get settings: |
8ms |
get forum list: |
11ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
61ms |
get topic data: |
12ms |
get forum data: |
2ms |
get page messages: |
31ms |
get tp. blocked users: |
2ms |
others: | 251ms |
total: | 384ms |
0 / 0 |