I've got an include file inside each page throughout my site. Inside this
include file I'm running server.execute to include other pages based on a
condition (userID).
The problem has two parts-
1) The CPU usage jumps up to 100%
2) The path for these include files is different according to the file that
is calling server.execute, resulting in an invalid path
I'm not sure the best way to go about this. Basically all I'm trying to do
is run server.execute from within an include file, regardless of where the
calling page is inside my site structure.
This will be running off of an IIS 5 box and is being tested with IIS 6.
I need to pass a static parameter to an included ASP file. I'm thinking about using this with a query string, but upon reflection I'm not sure how I can do this. For example:
I've been browsing this and a few other related newsgroups trying to get my head around this problem, and so far all the trails seem to go cold, without an acceptable solution being reached. I'm posting here because there seems to be a few MVP's knocking around, and if they dont know, then it's a safe bet nobody does.
I'm beginning to think that what I want to do is simply not possible - but i'll put it out there once more.
Here goes: I'm writing a content managaement system - and i'm making use of dynamic includes via the "read a text file" technique, and then substitiuting values into markers in the template. Code:
The web server is running on IIS with asp. I'd like to know how do you execute #include with asp in a file with extension .html. The codes work fine with .asp but I'd like to do this in .html.
Any one has Idea, How to use Server.Transfer and Server.Execute, When I tried to use these methods I got an eror:
Server object error 'ASP 0230 : 80004005' Server.Transfer Error /SISWeb/portal_logon.asp, line 40 The call to Server.Transfer failed while loading the page.
anybody is there who can respond to this problem. Do I need to change any setting at IIS?
i'm using a model, view, control architecture for a group of .asp pages.
i can't decide whether to use Server.Transfer or Server.Execute to pass posted data from my control to my model. are there security implications for using Server.Execute?
just wanting some advice on pros/cons to each of these since this is the first time i'm attempting to use these methods.
I have a website and use server.execute quite extensively. The website was put into production and at first all worked great.
but some users were getting to my site but an error message would pop up stating page was not loaded properly. TO many users it looks like the website simply does not exsist.
What happens is that when the web page (www.cheapbatterypacks.com/main.asp) gets executed it will fail for "some" people at the server.execute point.
Here is a good example of the problem. In my shop I have 3 computers on the same network. connected to a dsl connection etc. All have internet access all run IE6 etc. 2 will pull up www.cheapbatterypacks.com just fine. but 1 will not. maybe some of you will see the same error.
if you type www.cheapbatterypacks.com/loosecells.asp it will pull up fine but that file is supposed to be loaded by the server.execute function and not run on its own.
so now I am pulling my hair out to try and get these other folks on board and working.
How would something be so selective like this. COuld it be me webserver settings? And even if it was how come it appears to only affect some people.
This is a public website so there are no logins/passwords etc meaning they come in a anonymous and have only read/execute permissions.
I am still running windows 2000 server with all Sp's patches etc. IIS 5.0.
In Page1.asp I am calling Server.Execute("Page2.asp"). Before calling Server.Execute(), I set an application variable to a value that it is important for me to know that it doesn't get accessed by another ASP page before I call Application.unlock in Page2.asp, that is why I use Application.lock. According to the documentation, Application.lock gets automatically unlocked when the ASP page terminate, I want to confirm that calling Server.Execute() doesn't automatically unlock the application, i.e that Page2.asp will start executing when the application is still locked.
I need to use Server.Execute for dynamic includes. My files are located in different folders and what works for one doesn't work for another. I need to include the full path to the file because relative paths do not work. Can someone tell me how to do something like this:
I'm working on a web app, and I want my global.asa file to execute another file (it's a configuration file which then writes a stylesheet file), but I can only seem to get the global.asa to run once in a while. For a stretch, whenever I edited the global.asa, it would run on the next server request. I had read somewhere that the IIS process had to be restarted each time you wanted the global.asa file to execute, so when it stopped running every time I changed it I wasn't too surprised. But now, even when I restart the IIS process, the darn thing won't run! I've tried putting my server.execute statement in a regular .asp file and it creates the stylesheet file every time I run it (so I know the file I'm trying to execute runs properly). I just don't get what's going on with the unpredictability of the stinkin global.asa.
I have an ASP calling a scriptlet. There is a method "Exec" which is using Server.Execute to run any ASP file/command. There rest of the methods are working fine.Somehow, wscAsp.Exec("myLocalProc"), didn't work. Please help.
My ASP:
<% Set wscASP = CreateObject("ASPScriptlet") wscASP.sName = "sName (R/W)= OK" %> <P>The current date is <%=wscASP.GetDate()%></P>
<P>The value of the Var1 is <%= wscASP.GetVar()%></P> <% Call wscAsp.Exec("myLocalProc")
Sub myLocalProc response.write "Scriptlet is executing myLocalProc!" End Sub
%> The Scriptlet, wscAsp.Exec method, is purely just call Server.Execute("any string passed in")
I'm trying to get a page included into another page, and so far I've been using Server.execute("home.asp") without any problems ['home.asp' is just an example], but now I' m trying to get this to work:
I need to use Server.Execute for dynamic includes. My files are located in different folders and what works for one doesn't work for another. I need to include the full path to the file because relative paths do not work. Can someone tell me how to do something like this:
I'm trying to implement the server.execute instead of using SS includes in a new project I'm doing. the server.execute command will not transfer variables or classes/subroutines defined on the other pages. Is this correct?
That's what I'm seeing but I want to be sure that I'm doing it right. I had to go back to SS includes to include my functions and classes I have stored in other files.
Is it possible to server.execute a file that has a list of constants and then use those constants? I've tried, but the asp tells me the the variable is undeclared when I try to <%=const_name%>
We have a webshop that has frames (content and "menu in two parts") I'm experimenting with the general layout and have changed the location of the link to the cart to be in the (upper) menu frame. The cart is hidden unless you "call" it.
When something is added to the cart there is a redirect back to where the customer put something in the cart.
But I also want the link to the cart to change so that it reflects the fact that something has been put there.
I've tried Server.Execute("logg2.asp") but nothing happens, but a refresh changes the link. Code:
I would like to know how could I execute a command/script on server side which is located in the same directory as the asp ? And how could I response.write() the result?
I am having a problem using server.execute on my local machine.
I have set up a virtual directory in IIS call "UltraCamp"
When I use [VBS]server.execute("/scripts/calcenrollment.asp") [/VBS]
it looks for the file in the localhost root instead of the ultracamp root. I can change to[VBS]server.execute("/ultracamp/scripts/calcenrollment.asp") [/VBS] but that is a pain because I have to change it everytime I post to the live site.
What do I need to change to make this work correctly?
is it possible to somehow "jump out of" an ASP page that is executed from another page via the Server.Execute method?
on the page being executed i have several instances where i need to stop the execution and immediately shoot back to the calling page without running through the rest of the code on the executed page. Code:
I am using Application.lock to protect a reference to a COM+ object while calling Server.Execute() to another ASP page. I am doing this to pass the object's reference to the other page, and I CAN'T rely on the session object.
Is this a safe way to protect the object reference? i.e. does the Application object remain locked when calling Server.Execute()? .....
I want to execute a link witch is in JavaScript, How do we execute this in asp server side if possible? Basically I don't want anyone to see this link in the code view. this is the link code:
Anyone know of any special issues with Server.Execute?
Specifically for me it simply is not executing ... the server does not transfer to the page specified. The calling ASP just continues as if it had gone to the page and returned ... with no error code.
This ASP had been working actually. I made a change to a <FORM> element on the calling page, then the Execute call stopped working. So I reverted back to original and still does not execute.
I had previously explained this problem in a different thread, but now that I have an IISState log, I figured I'd re-start the thred. My situation and the log are following...
I have a very odd situation here. I have an administration page, where based on a users permissions, a recordset is called from the SQL server which has a list of paths to "Module Menus". Each of these menus are then placed into the page by calling Server.Execute(rs_Modules("ModulePath")). This works fine for up to 15 "menus" After that, the session variables that were set (not including those called by Global.ASA) are no longer set.
For example, when the site launches, Global.ASA sets a bunch of session variables. Then when the user logs in more authentication session variables are set ( I have a page where I can view all these). If the user only have 15 module menus available, all is well. Any more than that and when I check the session variables, only those set in Global.asa are still there. This means that when the user tries to click on a menu, the authentication variables are gone, so they are re-directed to the login page. If I remove some menus for the user, all is well again.
I'm also getting the following in the System Event Log: .....
I have a content management system with a html editor embedded in a page (uses a text area tag) within the tag I use Server.Execute(pageToExecute), it works for some pages but others it hangs the browser.
If I remove the ServerExecute line the page loads fine. Theres no error messages nothing and the page it is executing is simple html in an asp file. Any reasons why this would happen? Im using Windows Server 2003. All browsers.