I don't know ASP
, I've just started working for a large corporation and had task with an asp-classic
web app dumped in my lap and it doesn't work. No one knows anything about it and apparently I am not allowed to write to IIS log files. So far it would seem that the program is failing because as far as I can tell, the POST
ed HTTP parameters, which I can see in IE developer console, being sent in never make it to the server and can not be found in its Request.Form
. Does anyone know what to make of that and how I might be able to print out the Response.QueryString
where I might have access to it?
Clarifications:
I can see the log files but I can not add my own debugging lines as I am used to with
PHP
andApache
on Linux. I'm a fish out of water.Proof the program is failing is that there is a program called
ASPXTOASP.ASP
which I think turns.Net
request parameters into classic parameters is breaking. It gets an index out of bounds exception and I think it's because it is being passed an empty query string. When I tried to write the query string somewhere it never showed up. Where might I be able to write this query string where I can view it?I am not certain I know enough about all of the components of the web app to organize it into a working version on my desktop for debugging.
I've just used
Response.Write
andResponse.End
to write theRequest.QueryString
to the screen. It's empty. Based on this and the fact that the program immediately preceding the one that breaks is calledlogin.aspx
and consists of setting some EVs haing to do with AD authentication I think my issue must be an authentication configuration issue. We are usingActive Directory
for authentication. Could anyone tell me about any specific settings in IIS that I ask the admins/senior dev to poke at which might fix such an issue?