winscp connects and transfers the files with no problems.
when I run my batch file from the command line, winscp runs/exits as it should
when I run my batch file within asp.net, it connects and transfers without any problems but it the process does not terminate unless I go into task manager.

i have read to faq as well as the documentation, so I please don't offer that as a solution.

It should not the settings in the registry because I'm using the ini file.

here is all my code:

--------------
winscp.bat
--------------
@echo off

call "c:\program files\winscp3\winscp3.com" /script="%1"

exit

--------------------
script.txt
//dynamically generated, file name changes with each order
//ex: order_[datetime].dat.txt
--------------------
option batch on
option confirm off