ProxyPass POST returns 403.18 status

Topics: User Forum
Jan 13, 2015 at 10:14 PM
Edited Jan 13, 2015 at 10:16 PM
On IIS 8.5 we are using IIRF 2.1.2.3 and doing a simple ProxyPass with a non-complex rule under a virtual directory using a 32bit application pool.

RewriteBase ON
ProxyPass ^/from http://localhost/destination/to [I] The website being proxied is a 64bit .Net application.

GET requests work fine but POSTs are returning a 403.18 status with the message

The specified request cannot be processed in the application pool that is configured for this resource on the Web server.

I've tried this with both 32bit and 64bit versions of IIRF. Does not matter if rewrite base is on or off.

I would love any suggestions we have been using IIRF for years with great success but apparently never using POSTs.

Thank you for any help.

--- log ---

Tue Jan 13 16:09:25 - 752 - ReadVdirConfig: LogLevel = 3
Tue Jan 13 16:09:25 - 752 - ReadVdirConfig: C:\Program Files (x86)\Dovetail Software\SeekerProxy\Iirf.ini(9): StatusInquiry ON (--) (--)
Tue Jan 13 16:09:25 - 752 - ReadVdirConfig: C:\Program Files (x86)\Dovetail Software\SeekerProxy\Iirf.ini(9): IIRF Status Inquiry is enabled at path '/iirfStatus' for local requests only.
Tue Jan 13 16:09:25 - 752 - ReadVdirConfig: C:\Program Files (x86)\Dovetail Software\SeekerProxy\Iirf.ini(12): RewriteBase will be enabled.
Tue Jan 13 16:09:25 - 752 - ReadVdirConfig: C:\Program Files (x86)\Dovetail Software\SeekerProxy\Iirf.ini(12): RewriteBase will be '/seekerproxy'
Tue Jan 13 16:09:25 - 752 - ReadVdirConfig: C:\Program Files (x86)\Dovetail Software\SeekerProxy\Iirf.ini(13): ProxyPass (rule 1) '^/store/upload' 'http://localhost/seekerdev/store/upload' [I] Tue Jan 13 16:09:25 - 752 - CountIniLines: ini file C:\Program Files (x86)\Dovetail Software\SeekerProxy\Iirf.ini (14 lines)
Tue Jan 13 16:09:25 - 752 - ReadVdirConfig: Done reading INI for vdir(/seekerproxy), found 1 rules (0 errors, 0 warnings) on 14 lines, in 1 modules
Tue Jan 13 16:09:25 - 752 - HttpFilterProc: SF_NOTIFY_URL_MAP
Tue Jan 13 16:09:25 - 752 - HttpFilterProc: cfg= 0x122046E0
Tue Jan 13 16:09:25 - 752 - HttpFilterProc: SF_NOTIFY_AUTH_COMPLETE
Tue Jan 13 16:09:25 - 752 - DoRewrites
Tue Jan 13 16:09:25 - 752 - DoRewrites: Url (decoded): '/seekerproxy/store/upload'
Tue Jan 13 16:09:25 - 752 - EvaluateRules: depth=0
Tue Jan 13 16:09:25 - 752 - EvaluateRules: stripping URL base, new subject: (/store/upload)
Tue Jan 13 16:09:25 - 752 - EvaluateRules: Rule 1: 1 match
Tue Jan 13 16:09:25 - 752 - ApplyUrlEncoding: out 'http://localhost/seekerdev/store/upload' Tue Jan 13 16:09:25 - 752 - EvaluateRules: Result (length 39): http://localhost/seekerdev/store/upload Tue Jan 13 16:09:25 - 752 - EvaluateRules: returning 999 Tue Jan 13 16:09:25 - 752 - DoRewrites: Proxy to: 'http://localhost/seekerdev/store/upload' Tue Jan 13 16:09:25 - 752 - IirfProxy_TryRelayEmptyBodyRequest: http://localhost/seekerdev/store/upload Tue Jan 13 16:09:25 - 752 - ParseAllRaw: found 13 headers Tue Jan 13 16:09:25 - 752 - DoRewrites: internal rewrite to: '/proxy.iirf?path=/LM/W3SVC/1/ROOT/seekerproxy&url=http://localhost/seekerdev/store/upload'
Tue Jan 13 16:09:25 - 752 - HttpFilterProc: SF_NOTIFY_LOG