ASP.NET Zone

Die ASP.NET Community. Alle Antworten rund um Microsoft® Webtechnologien
Willkommen bei ASP.NET Zone. Anmelden | Registrieren | Hilfe | Impressum | ASP.NET Zone Suchplugin

in
Home Blogs Foren FAQ Communities Fotos Downloads

Lokaler Webserver akzeptiert den Button, im Netz ignoriert er den Button

Letzter Beitrag 05-25-2016, 13:44 von Lupus. 4 Antworten.
Beiträge sortieren: Zurück Weiter
  •  04-21-2016, 13:13 225991

    Lokaler Webserver akzeptiert den Button, im Netz ignoriert er den Button

    Hallöschen,

    ich habe keine Ahnung wo ich die Suche ansetze.

    Klicke ich auf einen Button auf meinem PC Lokalen Webserver, läuft alles rund. Sobald ich die Dateien hochlade wird der Klick ignoriert ohne fehlermeldung.
    Das ist der Code hinter dem Button

        Protected Sub btnAlte_Click(ByVal sender As Object, _
                                    ByVal e As System.EventArgs) Handles btnAlte.Click
            'alte termine anschauen
            objConn.Close()
            objConn.Dispose()
            Response.Redirect("~/kalender/")
        End Sub


    Wo fange ich mit der Suche an?? Denn es gibt keine Fehlermeldung.
    Auf dem Webserver steht im Protokoll nur
    Datum: 2016-04-21 12:59:18   
    IP: 185.17.206.17   
    Code: 200
    Nachricht: POST / - HTTP/1.1
    Domain: http://lupusdw.de/   
    Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:45.0) Gecko/20100101 Firefox/45.0   
    Größe: 14.2 K
    Quelle:   IIS-Zugriff





    MfG - Lupus Goebel
    Der Sumpf- Morasthobbybastler und Anfaenger mit Wissensdurst
    Ich arbeite mit:
    Microsoft Visual Web Developer 2013 Express Edition unter Windows 7 Prof und IIS 7
  •  04-22-2016, 12:18 225992 Antwort zu 225991

    AW: Lokaler Webserver akzeptiert den Button, im Netz ignoriert er den Button

    Hi,
    Lupus:

    ich habe keine Ahnung wo ich die Suche ansetze.

    ich würde zuerst mal den gesamten Request in eine Datei speichern. Bspw. so:

    Protected Sub Page_Load( ... ) Handles Me.Load
        HttpContext.Current.Request.SaveAs( "X:\Ordner\Datei.txt", True )
    End Sub

    Damit siehst Du schon mal, was zum Server gesendet wird.

    Anschließend solltest Du mal Response.Redirect( ... ) auskommentieren und Response.Write( "Hallo Welt" ) oder ähnliches einbauen, damit Du siehst, ob die Methode überhaupt durchlaufen wird.

    Lupus:

    Klicke ich auf einen Button auf meinem PC Lokalen Webserver, läuft alles rund. Sobald ich die Dateien hochlade wird der Klick ignoriert ohne fehlermeldung.

    Läuft lokal auch ein richtiger IIS? Oder nur ein IIS Express? Wenn letzteres, ändere das mal. Jedes Windows System, auch Vista, 7, 8, 10 bringt einen IIS mit. Ggfs. muss man den noch über die Windows Komponenten unter Programme & Features hinzufügen. Damit hast Du dann ähnlichere Bedingungen wie auf deinem Webserver.


    --
    Gruß, Stefan Falz
    Microsoft MVP - Visual Developer ASP/ASP.NET
    ASP.NET Consulting, Development, Coaching

    ASP.NET Zone - Leitfaden für gute Postings

    Xtopia 2008 - Gewinnspiel / Expression Studio und Xtopia Eintrittskarten zu gewinnen
  •  04-23-2016, 11:01 225993 Antwort zu 225992

    AW: Lokaler Webserver akzeptiert den Button, im Netz ignoriert er den Button

    Gude morsche,

    kann es sein das es nicht HttpContect eher HttpContext lauten sollte?

    Also Lokal schreibt es in die Datei das rein:
    GET /test/default.aspx HTTP/1.1
    Connection: keep-alive
    Content-Length: 0
    Accept: text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8
    Accept-Encoding: gzip, deflate
    Accept-Language: de,en-US;q=0.7,en;q=0.3
    Host: kiste
    Referer: http://kiste/test/
    User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:45.0) Gecko/20100101 Firefox/45.0
    DNT: 1


    Wenn es auf dem Webserver liegt, sieht der Inhalt so aus:
    POST /Default.aspx HTTP/1.1
    Connection: keep-alive
    Content-Length: 0
    Content-Type: application/x-www-form-urlencoded
    Accept: text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8
    Accept-Encoding: gzip, deflate
    Accept-Language: de,en-US;q=0.7,en;q=0.3
    Host: test.lupusdw.de
    Referer: http://test.lupusdw.de/
    User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:45.0) Gecko/20100101 Firefox/45.0


    Ich arbeite mit: Microsoft Visual Web Developer 2013 Express Edition unter Windows 7 Prof und einen richtigen IIS 7

    MfG - Lupus Goebel
    Der Sumpf- Morasthobbybastler und Anfaenger mit Wissensdurst
    Ich arbeite mit:
    Microsoft Visual Web Developer 2013 Express Edition unter Windows 7 Prof und IIS 7
  •  04-23-2016, 13:15 225994 Antwort zu 225993

    AW: Lokaler Webserver akzeptiert den Button, im Netz ignoriert er den Button

    Ich poste mal den Quellcode:
    Evtl. hilft das ja.

    <%@ Page Language="VB" %>
    <script runat="server">
        Protected Sub Page_Load(ByVal sender As Object, _
                                ByVal e As System.EventArgs) Handles Me.Load
            HttpContext.Current.Request.SaveAs("C:\Inetpub\ -  Pfad zu - \App_Data\Datei.txt", True)
            '########## Datei.txt hat dann folgenden Inhalt:
            'POST /Default.aspx HTTP/1.1
            'Connection: keep -alive
            'Content-Length: 0
            'Content-Type: application/x-www-form-urlencoded
            'Accept: text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8
            'Accept -Encoding : gzip, deflate
            'Accept-Language: de,en-US;q=0.7,en;q=0.3
            'Host:   test.lupusdw.de()
            'Referer: http://test.lupusdw.de/
            'User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:45.0) Gecko/20100101 Firefox/45.0
        End Sub
        Protected Sub btnAlte_Click(ByVal sender As Object, _
                                    ByVal e As System.EventArgs) Handles btnAlte.Click
            Response.Write("<h2>Hallo Welt</h2>")
            HttpContext.Current.Request.SaveAs("C:\Inetpub\-  Pfad zu - \App_Data\HalloWelt.txt", True)
            '########## HalloWelt.txt wird nicht erstellt und
            'es erscheint kein "Hallo Welt" auf der Seite
        End Sub
    </script>
    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
        "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
    <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="de" lang="de">
    <head id="Head1" runat="server">
        <meta http-equiv="content-type" content="text/html; charset=utf-8" />
        <title>~ Testen Button ~</title>
        <link rel="stylesheet" type="text/css" href="~/_style/style.css" />
    </head>
    <body id="inhaltauswahl">
        <form id="form1" runat="server" >
                <asp:Button ID="btnAlte" runat="Server" Text="hier klicken, dann kommt Hallo Welt" UseSubmitBehavior="false" />
        </form>
    </body>
    </html>


    MfG - Lupus Goebel
    Der Sumpf- Morasthobbybastler und Anfaenger mit Wissensdurst
    Ich arbeite mit:
    Microsoft Visual Web Developer 2013 Express Edition unter Windows 7 Prof und IIS 7
  •  05-25-2016, 13:44 225995 Antwort zu 225994

    AW: Lokaler Webserver akzeptiert den Button, im Netz ignoriert er den Button

    Mein Provider hatte eine fehlerhafte Einstellung, denn der Fehler war auf einmal bei allen Domains die ich dort habe.

    Problem ist daher gelöst Smile

    MfG - Lupus Goebel
    Der Sumpf- Morasthobbybastler und Anfaenger mit Wissensdurst
    Ich arbeite mit:
    Microsoft Visual Web Developer 2013 Express Edition unter Windows 7 Prof und IIS 7
Als RSS Feed in XML ansehen
Powered by Community Server (Commercial Edition)