The Shed is going Social! Join us on FaceBook and Twitter and chime in on the conversation.
|
 |
|
Dev Shed Forums
> System Administration
> IIS
|
IIS not able to run functions and classes from ASP file
Discuss IIS not able to run functions and classes from ASP file in the IIS forum on Dev Shed. IIS not able to run functions and classes from ASP file IIS forum discussing Microsoft's Internet Information Server including its configuration, optimization and other related topics. IIS is the most popular web server for the Windows platform.
|
|
 |
|
|
|
|

Dev Shed Forums Sponsor:
|
|
|

October 30th, 2003, 08:22 PM
|
|
Contributing User
|
|
Join Date: Jul 2003
Posts: 61
Time spent in forums: 16 h 48 m
Reputation Power: 10
|
|
|
IIS not able to run functions and classes from ASP file
Hi there,
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
|
|
Contributing User
|
|
Join Date: Jul 2003
Posts: 61
Time spent in forums: 16 h 48 m
Reputation Power: 10
|
|
|
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
|
|
Junior Member
|
|
Join Date: Jan 2002
Location: Southeast Asian Tropics
Posts: 3
Time spent in forums: < 1 sec
Reputation Power: 0
|
|
|
Default Language
What scripting language are you coding your classes and functions in? The default for IIS is VBScript, not JavaScript or JScript.. You will have to check the settings in IIS under the configuration area in order to specify the settings differently, or explicitly declare the script you are using with asp directives.
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
|
|
Contributing User
|
|
Join Date: Jul 2003
Posts: 61
Time spent in forums: 16 h 48 m
Reputation Power: 10
|
|
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....
PHP Code:
<%
'--- ---
' index.asp
'------ ----
option explicit
%>
<%
'Declare our variables
dim g_oPageGen
'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
g_oPageGen.GenerateHTML
'Destroy our objects
set g_oPageGen = nothing
%>
|

October 31st, 2003, 11:07 AM
|
|
Contributing User
|
|
Join Date: Jul 2003
Posts: 61
Time spent in forums: 16 h 48 m
Reputation Power: 10
|
|
|
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
|
|
|
Quote: | set g_oPageGen = New parseTMPL |
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?
http://www.4guysfromrolla.com/webtech/091300-1.2.shtml
|

October 31st, 2003, 10:04 PM
|
|
Contributing User
|
|
Join Date: Jul 2003
Posts: 61
Time spent in forums: 16 h 48 m
Reputation Power: 10
|
|
|
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
|
|
Contributing User
|
|
Join Date: Jul 2003
Posts: 61
Time spent in forums: 16 h 48 m
Reputation Power: 10
|
|
|
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
|
Developer Shed Advertisers and Affiliates
| Thread Tools |
Search this Thread |
|
|
|
| Display Modes |
Rate This Thread |
Linear Mode
|
|
Posting Rules
|
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts
HTML code is Off
|
|
|
|
|