Forum: ASP Classic |
Thema:
interner webserver von visual web developer 2005 = OK // IIS = Fehler |
Von:
G. Guest (
26.05.2006 09:09) |
hi zusammen!
habe ein prob... habe auf meinem priv. PC visual web developer 2005 installiert - funzt auch alles wunderbar...
habe ein kleines "programm" geschrieben mit dem kalender-control... (sprache: VB)
hier der code:
1. Default.aspx.vb:
[code]
Partial Class _Default
Inherits System.Web.UI.Page
Protected Sub calTest_SelectionChanged(ByVal sender As Object, ByVal e As System.EventArgs) Handles calTest.SelectionChanged
Dim dummyDay As String
Dim dummyMonth As String
Dim dummyYear As String
dummyDay = Day(calTest.SelectedDate)
dummyMonth = Month(calTest.SelectedDate)
dummyYear = Year(calTest.SelectedDate)
If (Len(dummyDay) < 2) Then
dummyDay = "0" & dummyDay
Else
End If
If (Len(dummyMonth) < 2) Then
dummyMonth = "0" & dummyMonth
End If
txtOutput.Text = dummyDay & "." & dummyMonth & "." & dummyYear
End Sub
End Class
[/code]
2. Default.aspx:
[code]
<%@ Page Language="VB" AutoEventWireup="false" CodeFile="Default.aspx.vb" Inherits="_Default" %>
<!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" >
<head runat="server">
<title>Untitled Page</title>
</head>
<body>
<form id="form1" runat="server">
<div>
<asp:Calendar ID="calTest" runat="server" BackColor="White" BorderColor="White" BorderWidth="1px"
Font-Names="Verdana" Font-Size="9pt" ForeColor="Black" Height="190px" NextPrevFormat="FullMonth"
Width="350px">
<SelectedDayStyle BackColor="#333399" ForeColor="White" />
<TodayDayStyle BackColor="#CCCCCC" />
<OtherMonthDayStyle ForeColor="#999999" />
<NextPrevStyle Font-Bold="True" Font-Size="8pt" ForeColor="#333333" VerticalAlign="Bottom" />
<DayHeaderStyle Font-Bold="True" Font-Size="8pt" />
<TitleStyle BackColor="White" BorderColor="Black" BorderWidth="4px" Font-Bold="True"
Font-Size="12pt" ForeColor="#333399" />
</asp:Calendar>
</div>
<asp:TextBox ID="txtOutput" runat="server"></asp:TextBox>
</form>
</body>
</html>
[/code]
was passiert? - sobald ein link/tag im kalender-objekt geklickt wird - erscheint in einem textfeld das datum...
also klick auf das heutige datum ergäbe: "26.05.2006" - nicht sonderlich spektakulär - oder?! :>
so das ganze funzt mit dem integrierte webserver von VWD2005 - aber nit auf dem IIS auf einem anderen PC... es erscheint folgende FM:
[quote]
Serverfehler in der Anwendung /.
Laufzeitfehler
Beschreibung: Anwendungsfehler auf dem Server. Aufgrund der aktuellen benutzerdefinierten Fehlereinstellungen für diese Anwendung können die Details des Anwendungsfehlers (aus Sicherheitsgründen) nicht remote angezeigt werden. Sie können jedoch von Browsern angezeigt werden, die auf dem lokalen Server ausgeführt 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>-Tags sollte dann auf "Off" festgelegt werden.
<!-- 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>
[/quote]
einstellungen des IIS bzgl. ASP.NET: ASP.NET-Version: 2.0.50727
tipps?
Betreff |
Von |
Datum |
|
|
Hannes
Preishuber
|
26.05.2006 09:24 |
|
|
Antworten
Vorsicht bei der Eingabe: Die Zeichen ' oder -- sind nicht erlaubt!