also ich glaube mittlerweile, dass es an unserem dediziertem server liegt. denn selbst wenn ich nur eine aspx-seite mit einem label hochlade, bekomme ich eine fehlerfunktion. und sogar, wenn die datei gar nicht exisitert gibt er mir diese fehlerseite aus... komisch, oder?
----- Original Message ----- From: "A-Schubert" <[EMAIL PROTECTED]> To: <[EMAIL PROTECTED]> Sent: Saturday, January 10, 2004 10:45 AM Subject: AW: [Asp.net] erste schritte In deiner Function hast du aber kein try catch drin. Der Fehler kommt mit Sicherheit aus deiner Function. Baue dort auch ein try catch ein und du weist was der Fehler ist. Mit freundlichen Grüßen André http://www.dotnetfriends.de - Das Forum für ASP.Net, C# und VB.Net -----Ursprüngliche Nachricht----- Von: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] Im Auftrag von Thomas Beckert Gesendet: Samstag, 10. Januar 2004 08:00 An: [EMAIL PROTECTED] Betreff: Re: [Asp.net] erste schritte also ich habe mir mittels web matrix ein select-befehl erzeugt. den habe ich mal in eine try-catch anweisung eingeschlossen. allerdings hat das nichts geändert. aber wenn es an der db-verbindung liegen würde, dann dürfte es doch lokal auch nicht funzen, denn die datenbank liegt auf einem anderen rechner im internet - sprich ob lokal oder auf dem server, es wird immer auf einen anderen rechner zugegriffen ... habe mal den code der site mitgepostet, ist nicht allzu dick... <%@ Page Language="VB" %> <script runat="server"> Function selectVeranstaltungenAktuell(ByVal datum As Date, ByVal datum2 As Date, ByVal art As String, ByVal showIt As Boolean) As System.Data.DataSet Dim connectionString As String = "server='sql2k.netdiscounter.de'; user id='xxxx'; password='xxxx'; databas"& _ "e='sitepoint'" Dim dbConnection As System.Data.IDbConnection = New System.Data.SqlClient.SqlConnection(connectionString) Dim queryString As String = "SELECT [kammgarn_Veranstaltung].[Datum], [kammgarn_Veranstaltung].[Tag], [kammgar"& _ "n_Veranstaltung].[Interpret], [kammgarn_Veranstaltung].[Titel], [kammgarn_Verans"& _ "taltung].[Text], [kammgarn_Veranstaltung].[Ort] FROM [kammgarn_Veranstaltung] WH"& _ "ERE (([kammgarn_Veranstaltung].[Datum] <= @Datum) AND ([kammgarn_Veranstaltung]."& _ "[Datum] >= @Datum2) AND ([kammgarn_Veranstaltung].[Art] = @Art) AND ([kammgarn_Ve"& _ "ranstaltung].[ShowIt] = @ShowIt)) ORDER BY Datum" Dim dbCommand As System.Data.IDbCommand = New System.Data.SqlClient.SqlCommand dbCommand.CommandText = queryString dbCommand.Connection = dbConnection Dim dbParam_datum As System.Data.IDataParameter = New System.Data.SqlClient.SqlParameter dbParam_datum.ParameterName = "@Datum" dbParam_datum.Value = datum dbParam_datum.DbType = System.Data.DbType.DateTime dbCommand.Parameters.Add(dbParam_datum) Dim dbParam_datum2 As System.Data.IDataParameter = New System.Data.SqlClient.SqlParameter dbParam_datum2.ParameterName = "@Datum2" dbParam_datum2.Value = datum2 dbParam_datum2.DbType = System.Data.DbType.DateTime dbCommand.Parameters.Add(dbParam_datum2) Dim dbParam_art As System.Data.IDataParameter = New System.Data.SqlClient.SqlParameter dbParam_art.ParameterName = "@Art" dbParam_art.Value = art dbParam_art.DbType = System.Data.DbType.StringFixedLength dbCommand.Parameters.Add(dbParam_art) Dim dbParam_showIt As System.Data.IDataParameter = New System.Data.SqlClient.SqlParameter dbParam_showIt.ParameterName = "@ShowIt" dbParam_showIt.Value = showIt dbParam_showIt.DbType = System.Data.DbType.Boolean dbCommand.Parameters.Add(dbParam_showIt) Dim dataAdapter As System.Data.IDbDataAdapter = New System.Data.SqlClient.SqlDataAdapter dataAdapter.SelectCommand = dbCommand Dim dataSet As System.Data.DataSet = New System.Data.DataSet dataAdapter.Fill(dataSet) Return dataSet End Function Sub Page_Load(Sender As Object, E As EventArgs) If Not Page.IsPostBack Then Dim heute As DateTime Dim aktuellString As String heute = DateTime.Now aktuellString = "aktuell" try { Aktuelles.DataSource = selectVeranstaltungenAktuell(heute.AddDays(14),heute,aktuellString,1) Aktuelles.DataBind() } catch (Exception ex) { Response.Write(ex + "<br><br>"); } End If End Sub </script> <html> <head> </head> <body background="grafik/background.gif"> <form runat="server"> <table width="800" align="center"> <tbody> <tr> <td colspan="3"> <p align="center"> <img src="grafik/balken_aktuelles.gif" /> </p> </td> </tr> <tr> <td colspan="3"> <p align="center"> <asp:DataGrid id="Aktuelles" runat="server" AutoGenerateColumns="False" OnSelectedIndexChanged="Aktuelles_SelectedIndexChanged_1" Width="100%" Font-Names="Verdana" Font-Size="10pt" GridLines="None"> <HeaderStyle font-size="11pt" font-bold="True" horizontalalign="Left" forecolor="White" backcolor="#1F547E"></HeaderStyle> <AlternatingItemStyle backcolor="#CCCCCC"></AlternatingItemStyle> <Columns> <asp:BoundColumn DataField="Tag"> <HeaderStyle width="50px"></HeaderStyle> </asp:BoundColumn> <asp:BoundColumn DataField="Datum" HeaderText="Datum"> <HeaderStyle width="150px"></HeaderStyle> </asp:BoundColumn> <asp:BoundColumn DataField="Interpret" HeaderText="Veranstaltung"> <HeaderStyle width="300px"></HeaderStyle> </asp:BoundColumn> <asp:BoundColumn DataField="Titel"> <HeaderStyle width="300px"></HeaderStyle> <ItemStyle horizontalalign="Left"></ItemStyle> </asp:BoundColumn> </Columns> </asp:DataGrid> </p> </td> </tr> </tbody> </table> <!-- Insert content here --> </form> </body> </html> ---- Original Message ----- From: "Bernhard Brause" <[EMAIL PROTECTED]> To: <[EMAIL PROTECTED]> Sent: Friday, January 09, 2004 11:58 PM Subject: AW: [Asp.net] erste schritte Hallo Thomas, diese Fehlermeldungen sagen einfach nur, dass deine Seite ein Fehler hat, aber aufgrund der Einstellungen in der Web.Config diese Fehler nicht angezeigt werden, wenn die Seite nicht lokal gestartet wird. Du sagst es ist eine einzige Seite? Ich befürchte, dass du keine Verbindung zur Datenbank bekommst. Lege einfach mal alle kritischen Programmteile in eine try - catch Anweisung lass dir den Fehler auf die Seite selbst schreiben: Beispiel: try { this.sqlConnection1.Open(); Response.Write("Connection " + this.sqlConnection1.DataSource + " Version: " + this.sqlConnection1.ServerVersion + " opend <br><br>"); } catch (Exception ex) { Response.Write(ex + "<br><br>"); } finally { this.sqlConnection1.Close(); Response.Write("Connection closed <br>"); } Viel Spaß noch bei den weiteren Schritten, laß dich nicht entmutigen ;-) Bernhard -----Ursprüngliche Nachricht----- Von: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] Im Auftrag von Thomas Beckert Gesendet: Freitag, 9. Januar 2004 19:37 An: ASP.NET Betreff: [Asp.net] erste schritte hallo - habe gerade meine erste asp.net seite geschrieben und sie lokal auf meinem rechner mit web-matrix getestet. sie liest nur aus einer datenbank im internet daten aus und stellt diese in einem datagrid dar. das funzt auch solange ich das lokal mache. lade ich das dann aber auf den server hoch, bekomme ich die meldung: Laufzeitfehler Beschreibung: Auf dem Server ist ein Anwendungsfehler aufgetreten. Aufgrund der aktuellen benutzerdefinierten Fehlereinstellungen für diese Anwendung können die Details des Anwendungsfehlers nicht angezeigt werden. Details: Sie können die Details dieser Fehlermeldung auf dem lokalen Computer anzeigen, indem Sie ein <customErrors>-Tag in der Konfigurationsdatei "web.config" erstellen, die sich im Stammverzeichnis der aktuellen Webanwendung befindet. Das 'mode'-Attribut dieses <customErrors>-Tag sollte auf 'remoteonly' gesetzt sein. Sie können die Details auf Remotecomputern anzeigen, indem Sie 'mode' auf 'off' setzen. <!-- Web.Config Configuration File --> <configuration> <system.web> <customErrors mode="Off"/> </system.web> </configuration> Hinweise: Die aktuelle Seite kann durch eine benutzerdefinierte Fehlerseite ersetzt werden, indem Sie das 'defaultRedirect'-Attribut des <customErrors>-Konfigurationstags dieser Anwendung so setzen, das es auf einen benutzerdefinierten Fehlerseiten-URL zeigt. <!-- Web.Config Configuration File --> <configuration> <system.web> <customErrors mode="RemoteOnly" defaultRedirect="mycustompage.htm"/> </system.web> </configuration> habe die web.config auch schon dementsprechend geändert. es ändert sich aber trotzdem nix. was mache ich falsch? _______________________________________________ Asp.net mailing list [EMAIL PROTECTED] http://www.glengamoi.com/mailman/listinfo/asp.net _______________________________________________ Asp.net mailing list [EMAIL PROTECTED] http://www.glengamoi.com/mailman/listinfo/asp.net _______________________________________________ Asp.net mailing list [EMAIL PROTECTED] http://www.glengamoi.com/mailman/listinfo/asp.net _______________________________________________ Asp.net mailing list [EMAIL PROTECTED] http://www.glengamoi.com/mailman/listinfo/asp.net _______________________________________________ Asp.net mailing list [EMAIL PROTECTED] http://www.glengamoi.com/mailman/listinfo/asp.net