 |
BorlandTalk.com Borland discussion newsgroups
|
| View previous topic :: View next topic |
| Author |
Message |
Bruce VanOrder Guest
|
Posted: Wed Dec 17, 2003 12:40 pm Post subject: Please HELP !!! ISAPI placement |
|
|
Greetings,
Please advise !
I have an ISAPI dll developed with Delphi 7 Enterprise that will
run on a Win2K intranet. Currently I have it residing on a folder
on the same physical machine as my web server. It runs like I
expect it to.
Current Scenerio: All A, B, & C reside on same machine... web
server...
A) ISAPI dll physically on web server machine (in a local
directory set up as a virtual directory on the web server)
B) IIS located on the web server machine (I know this is
obvious, but bare with me)
C) SQL Server 2000 Enterprise located on web server machine.
Possible Scenerio: A, B, & C split up onto physically different machines:
A) ISAPI dll placed on a normal WIin2K Server (application server)
B) IIS still located on the physical web server machine.
C) SQL server (backend db tables) moved to a separate machine
(dedicated SQL Server machine)
Now I would possibly have 3 physically different machines
involved, compared to one machine.
1) Can I locate the ISAPI DLL on a physically different machine
and run it over the web ? I know in order to run an ISAPI, it
needs to reside in a virtual directory, but can that virtual
directory reside on a machine other than the web server?
2) If it can reside on another machine, what happens when a user
clicks on the url to access my ISAPI? Does it run on the machine
it resides on or does it get brought over the network and loaded
into the Web server machine's memory and run ?
Does not the ISAPI get ran in the web server's memory itself ?
Please correct the following statement or add to...
Can an ISAPI be considered the same as a Windows application ? I
know in a windows app you actually have an stand alone
executable so to speak (.exe) and an ISAPI is an application
extension NOT an actual application (.dll) and thus needs
another application (ie: IIS) to run ?
Any advice is GREATLY appreciated !
G'Day !
Bruce VanOrder
|
|
| Back to top |
|
 |
a Guest
|
Posted: Sat Dec 20, 2003 3:04 am Post subject: Re: Please HELP !!! ISAPI placement |
|
|
Bruce,
| Quote: | 1) Can I locate the ISAPI DLL on a physically different machine
and run it over the web ? I know in order to run an ISAPI, it
needs to reside in a virtual directory, but can that virtual
directory reside on a machine other than the web server?
|
No. The ISAPI.DLL is loaded by the IIS which is running as a
system service. It can not access network resources and thus
cannot load a DLL which isn't local.
| Quote: | 2) If it can reside on another machine, what happens when a user
clicks on the url to access my ISAPI? Does it run on the machine
it resides on or does it get brought over the network and loaded
into the Web server machine's memory and run ?
|
Can't.
| Quote: | Does not the ISAPI get ran in the web server's memory itself ?
|
Yes. It is loaded into the IIS service's memory.
| Quote: | Please correct the following statement or add to...
Can an ISAPI be considered the same as a Windows application ? I
know in a windows app you actually have an stand alone
executable so to speak (.exe) and an ISAPI is an application
extension NOT an actual application (.dll) and thus needs
another application (ie: IIS) to run ?
|
No. The ISAPI DLL is a normal .DLL. It is loaded by the IIS service
and gains the security rights/privilages of that service.
Thanks,
Brett
|
|
| Back to top |
|
 |
Robert MacLean Guest
|
Posted: Mon Dec 22, 2003 7:20 am Post subject: Re: Please HELP !!! ISAPI placement |
|
|
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
"a" <blwatters (AT) shaw (DOT) ca> wrote
| Quote: | Bruce,
No. The ISAPI.DLL is loaded by the IIS which is running as a
system service. It can not access network resources and thus
cannot load a DLL which isn't local.
Hmmm, funny that this one here works. |
I have it using network sharing then virtual mapping of the folder
into IIS (there is an option there for mapping network shares).
- --
- --
[][][][][][][][][][][][][][][][][][][][][][][][][][][][][]
Robert MacLean
[email]robert (AT) sadev (DOT) co.za[/email]
http://www.sadev.co.za
[][][][][][][][][][][][][][][][][][][][][][][][][][][][][]
-----BEGIN PGP SIGNATURE-----
Version: PGPfreeware 7.0.3 for non-commercial use <http://www.pgp.com>
iQA/AwUBP+abO2Kbqld7dYgLEQK43QCfdUzqmt9uB5pGgICrAo02+ss7V0cAoKzQ
i0sMthkBFHWXaNtOQzEFl9ez
=to2R
-----END PGP SIGNATURE-----
|
|
| Back to top |
|
 |
|
|
You cannot post new topics in this forum You cannot reply to topics in this forum You cannot edit your posts in this forum You cannot delete your posts in this forum You cannot vote in polls in this forum
|
|