Umleitung zu klassischen ASP, andernfalls mit "Nicht in der Lage zu bewerten Ausdruck, da der code optimiert ist, oder einen einheitlichen Rahmen ist oben auf dem Aufruf-stack"

Ich habe den folgenden code eingefügt unten. Für einige Grund, die Antwort.Umleitung scheint zu scheitern, und es ist maxing die cpu auf meinem server und funktioniert einfach nicht alles tun. Die .net-code lädt die Datei in Ordnung, aber keine Umleitung auf die asp-Seite zu tun, die Verarbeitung.

Ich weiß, das ist absoluter Müll, warum würden Sie haben .net-code umleiten zu classic asp, es ist eine legacy-app. Ich habe versucht, indem Sie wahr oder falsch etc. am Ende der Umleitung, wie ich gelesen haben, andere Leute haben Probleme mit diesem. Es ist so seltsam, es läuft lokal auf meinem Rechner aber nicht laufen auf meinem server. Ich bekomme den folgenden Fehler, wenn ich Debuggen aus der Ferne:

Nicht in der Lage zu bewerten Ausdruck, da der code optimiert ist, oder einen einheitlichen Rahmen ist oben auf dem Aufruf-stack.

Update

Nach dem Debuggen aus der Ferne und nehmen die Umleitung aus der try catch habe ich festgestellt, dass die Umleitung versucht man die richtige location, aber nachdem es die Blätter der redirect ist nur scheint, sich zu verirren. (Fast als wenn es Sie nicht navigieren Weg von der cobra_import Projekt) wieder auf ein Niveau COBRA/Seiten. Warum ist das so? Dieser arbeitete zuvor!

public void btnUploadTheFile_Click(object Source, EventArgs evArgs) 
    { 
        //need to check that the uploaded file is an xls file.

        string strFileNameOnServer = "PJI3.txt"; 
        string strBaseLocation = ConfigurationSettings.AppSettings["str_file_location"]; 
        if ("" == strFileNameOnServer) 
        {
            txtOutput.InnerHtml = "Error - a file name must be specified."; 
            return; 
        } 
        if (null != uplTheFile.PostedFile) 
        { 
            try 
            { 
                uplTheFile.PostedFile.SaveAs(strBaseLocation+strFileNameOnServer); 
                txtOutput.InnerHtml = "File <b>" + strBaseLocation+strFileNameOnServer+"</b> uploaded successfully"; 

                Response.Redirect ("/COBRA/pages/sap_import_pji3_prc.asp");

            } 
            catch (Exception e) 
            { 
                txtOutput.InnerHtml = "Error saving <b>" + strBaseLocation+strFileNameOnServer+"</b><br>"+ e.ToString(); 
            } 
        } 
    } 
InformationsquelleAutor jhowe | 2010-06-09
Schreibe einen Kommentar