October 30th, 2003, 08:22 PM
IIS not able to run functions and classes from ASP file
I am having some problems when running ASP files that contain functions and classes in IIS..... this is not a problem when i upload to the webserver tho...... does anyone know why this happens and how to correct it??...... i am running windows XP and IIS 5.1 with no configuration changes that i have done to the system... if anyone could help me with this it would be greatly apprecicated.....
thanx for your time in advance....
October 30th, 2003, 08:48 PM
Does other server-side script execute properly? Do you get any errors?
October 31st, 2003, 01:20 AM
Yes it does... i have created ASP pages before with just normal pages and no functions and classes and it works just fine..... it just doesn't work when i create functions and classes in ASP.... thanx for your time
October 31st, 2003, 02:02 AM
Switch to ASP.NET. You're better off.
October 31st, 2003, 10:14 AM
Post some code and maybe some clues will become visible.
October 31st, 2003, 11:02 AM
Well heres some sample code that i tried to use tokens with.... just a simple replacement on an HTML template file.... no errors whatsoever... just that the file will not load on IIS.... just seems to hang when trying to run... the status bar in IE just stays on the same place and not move at all....
'Declare our variables
'Cerate the class object
set g_oPageGen = New parseTMPL
'Set the template file
g_oPageGen.TemplateFile = "template.html"
'Add some custom tags to the dictionary
g_oPageGen.AddToken "title", "Template Example"
g_oPageGen.AddToken "copyright", "This is mine! All mine!"
g_oPageGen.AddToken "quote", """Tell Jabba I've got his money!""<br>--Han Solo, Star Wars 1977"
g_oPageGen.AddToken "menu", "Home Page<br>News Page<br>Link Page"
g_oPageGen.AddToken "content", "Welcome To My Home Page... Yadda Yadda Yadda!"
'Generate the page
'Destroy our objects
set g_oPageGen = nothing
October 31st, 2003, 11:07 AM
sorry guys.... this is an update of the situation.... after much headbanging and frustration.... i have narrowed this down to the use of tokens.... classes and functions does work..... but tokens will not (i.e. HTML template keyword replacements) work on IIS only on the web server..... any ideas??? cos i sure am out of them
October 31st, 2003, 03:52 PM
The syntax in asp if parseTMPL is an activex should be
set g_oPageGen = Server.CreateObject(<progid>.parseTMPL)
Otherwise, I assume parseTMPL is a VBS class defined somewhere else on the page you snipped this code from.
Is your code from this tutorial?
October 31st, 2003, 10:04 PM
yes it is........ the token tutorials that i took are from 4guysfromrolla...... you had any experience with dealing with the idea behind it??...... cos i've been doing it with PHP and it works really great...... now i have a project with ASP and i wanna try it out using that concept in ASP...... did you get the particular program to work on IIS???
October 31st, 2003, 11:54 PM
I haven't tried this one. I don't see the include file statement in your code to include the class file page.
November 1st, 2003, 05:50 AM
yeah......... i accidentally erased it when i cut and pasted it on the forum......... but i been playing with the script that was given from the tutorial.... nothing changed at all