Klassische ASP Super Newbie Frage

OK, ich bin vor kurzem in die Welt der Webentwicklung gewechselt, nachdem ich einige Jahre mit der Programmierung in einer recht einfachen proprietären Sprache verbracht habe. Eine meiner ersten Aufgaben ist es, eine alte klassische ASP-Seite für einen unserer Kunden zu optimieren. Ich benutze Visual Studio 2008, um einige Probleme zu beheben, aber die Seite wird überhaupt nicht geladen. Wenn ich die Site lokal mit IIS durchsuche, funktioniert alles ohne Probleme. Ich bin mir also nicht sicher, was ich falsch mache.

Hier ist die Fehlermeldung, die ich bekomme;

Compiler Error Message: BC30451: Name 'VariableName' is not declared.

Das Setup sieht so aus, dass file1.asp ein Include für file2.asp hat

<!-- #include file=./includes/file2.asp -->

Dann hat file2.asp einen Formularbeitrag für file3.asp

<FORM METHOD="POST" ACTION="/includes/file3.asp">

In file3.asp wird die Variable erstellt.

Wenn diese Site über IIS ausgeführt wird, funktioniert alles. Die Variablen scheinen problemlos zwischen Dateien übertragen zu werden. Wenn ich jedoch versuche, die Site mit VS2008 zu debuggen, erhalte ich den Fehlercode BC30451.

Kann jemand mein Schiff reparieren? Ich habe viel gegoogelt und andere Websites gelesen, die sich anscheinend mit diesem Problem befassen, aber vieles geht mir über den Kopf. Wenn sich jemand die Zeit nehmen könnte, um zu erklären, was und warum dies geschieht, und eine Lösung anzubieten oder mich in die Richtung zu einem Ort zu weisen, der möglicherweise helfen kann, wäre dies mehr als erfreulich.

Prost,

Klopfen.

Antworten auf die Frage(2)

Ihre Antwort auf die Frage