Идеи о том, как передать HttpRequest с классической страницы ASP в действие ASP.NET MVC? - PullRequest
1 голос
/ 07 декабря 2010

У меня есть классическая страница ASP, которая была реализована в 2002 году. Он действовал как открытая точка входа для коллекции веб-сервисов SOAP.

Вся эта страница содержит сценарий VB для создания объекта SoapServer30, загрузки WSDL и WSML и отправки объекта HttpRequest для вызова метода веб-службы.

Метод веб-службы указывается в переменной SOAPAction заголовка HTTP. Запрос также содержит конверт SOAP с параметрами для вызова веб-службы.

Этот процесс больше не работает из-за изменений в WSDL, изменений в развертывании и т. Д. По сути, это слишком далеко, и с 2002 года произошло слишком много изменений, чтобы спасти этот процесс.

У нас есть клиент, который не хочет вносить какие-либо изменения в код, он использует Axis и Java для создания запроса веб-службы и вызова этой страницы ASP. Я хотел бы изменить скрипт VB, чтобы просто передать HttpRequest на страницу ASP.NET MVC для синтаксического анализа и перенаправить на правильный веб-сервис. Тогда я просто верну результат.

Буду признателен за любые примеры кода, так как у меня практически нет опыта работы с VBScript. Мой опыт в C # .NET.

Спасибо.

1 Ответ

1 голос
/ 07 декабря 2010

Зачем вам вообще нужен VBScript? Почему бы просто не создать маршрут ASP.NET MVC, который принимает запрос напрямую? Я думаю, что маршрут ASP.NET MVC может просто иметь то же имя, что и старый файл .asp.

...