IIRF не работает с постбеками ASP.NET? - PullRequest
0 голосов
/ 08 апреля 2010

У меня есть следующий сценарий.

  • Веб-сервер A : общедоступный в Интернете, IIRF (фильтр перезаписи ISAPI Ionic, текущийверсия) установлена ​​

  • веб-сервер B : не публичный, в интрасети, видимый для A, на котором установлено мое веб-приложение ASP.NET, имя pgdbtest3

Я настраиваю IIRF таким образом, чтобы любой каталог назначения запросов / MMS / на сервере A перенаправлялся на соответствующий каталог в B:http://pgdbtest3/MMS/. INI-файл выглядит следующим образом:

StatusUrl /iirfStatus  RemoteOk
RedirectRule ^/MMS$         /MMS/          [I]
ProxyPass   ^/MMS/(.*)$    http://pgdbtest3/MMS/$1  [I]

Он работает нормально, за исключением того, что любая отправка назад вызывает ошибку (возвращается 404).Я пробовал много решений, включая удаление атрибута действия из формы, но безуспешно.

Как я могу решить эту проблему?

1 Ответ

0 голосов
/ 28 марта 2011

Проблема в том, что при использовании перезаписи URL элемент управления отображает не правильный URL, а перезаписанный.Решением является написание адаптера управления формой.Проверьте решение в Обработка обратных передач ASP.NET с перезаписью URL .

...