We have written a small ISAPI filter in Delphi 5 that runs on IIS 6, the idea is that it allows the site to run with SEOed URLS such as
I SHOULD ADD, THIS FILTER RUNS OK ON IIS/5.1, PWS
[login to view URL]
the isapi filter kicks in on SF_NOTIFY_PREPROC_HEADERS
and converts it to
[login to view URL]
and the sets the header 'url' to the new value.
there can be an unlimited number of forward slashes that would be converted to url querystring paramters from v1 thru to v[n]
now here is the problem that I need YOU to fix, every now and then at apparent random times the ISAPI fails and takes IIS down. the only respons from the server is a 500 error and a blank page with only the line "The parameter is incorrect.".
A quite restart of IIS fixes it until the next time.
I need YOU to take the code we have and work out why it is not working and fix it, failing that re write it so that it functions the correctly, as described.
I look forwrad to your bids.
## Deliverables
1) Complete and fully-functional working program(s) in executable form as well as complete source code of all work done.
2) Deliverables must be in ready-to-run condition, as follows (depending on the nature of the deliverables):
a) For web sites or other server-side deliverables intended to only ever exist in one place in the Buyer's environment--Deliverables must be installed by the Seller in ready-to-run condition in the Buyer's environment.
b) For all others including desktop software or software the buyer intends to distribute: A software installation package that will install the software in ready-to-run condition on the platform(s) specified in this bid request.
3) All deliverables will be considered "work made for hire" under U.S. Copyright law. Buyer will receive exclusive and complete copyrights to all work purchased. (No GPL, GNU, 3rd party components, etc. unless all copyright ramifications are explained AND AGREED TO by the buyer on the site per the coder's Seller Legal Agreement).
## Platform
WIN2003 server IIS/6