| Author |
|
dswigger Newbie

Joined: 20 April 2007
Online Status: Offline Posts: 10
|
| Posted: 02 May 2008 at 9:22am | IP Logged
|
|
|
Hello all.
We are very close to purchasing version 3 ( we currently own and use version 2).
I have several website applications using version 2. On our development server they are completely broke with version 3. It is a combination of things.
Basically it would take us weeks to sort it all out and make them version 3 compatible.
I read a little bit on the documentation page about manually installing the components.
Is it possible for me to maybe run both versions on the same server for different websites?
|
| Back to Top |
|
| |
Anton Moderator Group

Joined: 30 January 2007 Location: Ukraine
Online Status: Offline Posts: 4695
|
| Posted: 05 May 2008 at 4:51am | IP Logged
|
|
|
Yes, it's possible to use different versions for different websites. In such case you need to have isapi_rewrite.dll registered for a particular website.
__________________ Regards,
Anton
|
| Back to Top |
|
| |
dswigger Newbie

Joined: 20 April 2007
Online Status: Offline Posts: 10
|
| Posted: 06 May 2008 at 2:19pm | IP Logged
|
|
|
Anton wrote:
Yes, it's possible to use different versions for different websites. In such case you need to have isapi_rewrite.dll registered for a particular website.
|
|
|
Can you please explain this a bit further for me?
Lets say I remove ISAPI_RewriteX from the "Web Service Extensions" section. This would basically remove default ISAPI_RewriteX from being added to all new sites.
How do I then register it for a specific site?
Thanks for all your help.
|
| Back to Top |
|
| |
Anton Moderator Group

Joined: 30 January 2007 Location: Ukraine
Online Status: Offline Posts: 4695
|
| Posted: 07 May 2008 at 4:10am | IP Logged
|
|
|
You should add ISAPI_Rewrite dll into the list of ISAPI filters for a particular site (IIS - Web Sites - Your Site - Web site properties - ISAPI filters)
__________________ Regards,
Anton
|
| Back to Top |
|
| |
Yaroslav Moderator Group

Joined: 15 August 2002
Online Status: Offline Posts: 6466
|
| Posted: 07 May 2008 at 9:20am | IP Logged
|
|
|
Please don't remove ISAPI_Rewrite from "Web Service Extensions". You need to remove it from ISAPI filters under global "Web sites" node and add same record to the very site you are going to use filter.
__________________ Yaroslav Govorunov,
Helicon Tech
|
| Back to Top |
|
| |
dswigger Newbie

Joined: 20 April 2007
Online Status: Offline Posts: 10
|
| Posted: 16 May 2008 at 7:18am | IP Logged
|
|
|
This all makes sense.
Hopefully one last thing...
What is your recommendation for getting both versions installed?
Should I uninstall both and then install 2 then 3? Should I just unpack the files into their respective folders (something like Helicon/Rewrite2 and Helicong/Rewrite3)?
I appreciate your help.
|
| Back to Top |
|
| |
Yaroslav Moderator Group

Joined: 15 August 2002
Online Status: Offline Posts: 6466
|
| Posted: 19 May 2008 at 6:11am | IP Logged
|
|
|
ISAPI_Rewrite V2 and V3 don't share any modules or code. In fact they are two completely different products. You may simply install/uninstall them in any order. But remember since they voth rewrite URL of same request they may interfere, in this case you need to know that ISAPI_Rewrite V2 will always be executed first.
__________________ Yaroslav Govorunov,
Helicon Tech
|
| Back to Top |
|
| |
dswigger Newbie

Joined: 20 April 2007
Online Status: Offline Posts: 10
|
| Posted: 02 June 2008 at 10:59am | IP Logged
|
|
|
This is an update.
I have successfully installed both products into their respective folders:
Version 2:
Program Files\Helicon\ISAPI_Rewrite2
Version 3:
Program Files\Helicon\ISAPI_Rewrite3
After each install I went to the global website properties and removed the global ISAPI rewrite filter ( I copied the path and name to a text file for later use).
Now on each site I want to use either v2 or v3 I just create an ISAPI filter mapping and set the fields equal to what used to be global.
V2 Example:
Filter Name: ISAPI_Rewrite2 Executable: C:\Program Files\Helicon\ISAPI_Rewrite2\ISAPI_Rewrite.dll
V3 Example:
Filter Name: ISAPI_Rewrite3
Executable: C:\Program Files\Helicon\ISAPI_Rewrite3\ISAPI_Rewrite.dll
When you add or remove the respective filter you need to restart the individual website (IE: stop and start).
Other notes:
The proxy engine helpers are still mapped to global extensions. I am not sure it really makes a difference.
I hope this helps someone out there.
|
| Back to Top |
|
| |
Yaroslav Moderator Group

Joined: 15 August 2002
Online Status: Offline Posts: 6466
|
| Posted: 04 June 2008 at 9:41am | IP Logged
|
|
|
No difference for proxy because it will be called only when needed.
__________________ Yaroslav Govorunov,
Helicon Tech
|
| Back to Top |
|
| |