2009-08-11 7 views
0

Ich bin sehr neu in ASP.NET und ich lerne immer noch die Grundlagen und wie Sie verschiedene Steuerelemente verwenden. Ich habe das AdRotator-Steuerelement verwendet, und erstellt auch die XML-Datei mit der Codierung unten erwähnt, aber wenn im Browser ausgeführt es Fehlermeldung angezeigt wird (was ich nach dem Code bin Entsendung)Fehler in AdRotator Control

XML-Datei:

<?xml version="1.0" encoding="utf-8"?> 
<Advertisement> 
    <Ad> 
    <ImageUrl> images/Logo.gif</ImageUrl> 
    <NavigateUrl>http://www.google.co.in</NavigateUrl> 
    <AlternateTExt> Main </AlternateTExt> 
    <Keyword>LogoImage</Keyword> 
    </Ad> 
    <Ad> 
    <ImageUrl> images/RedBik.gif</ImageUrl> 
    <NavigateUrl>http://www.yahoo.co.in</NavigateUrl> 
    <AlternateTExt> Main2 </AlternateTExt> 
    <Keyword>RedBikImage</Keyword> 
    </Ad> 
</Advertisement> 

Default.aspx

<%@ Page Language="C#" AutoEventWireup="true" CodeFile="Default.aspx.cs" 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:AdRotator id="AdRotator1" 
      style="Z-INDEX: 102; LEFT: 32px; 
     POSITION: absolute; TOP: 32px; height: 222px; width: 883px;" 
      runat="server" AdvertisementFile="~/myAds.xml"> 

    </asp:AdRotator> 
    </div> 
    </form> 
</body> 
</html> 

Bitte beachten Sie, dass ich keine Codierung in der Datei Default.aspx.cs geschrieben haben. Die Fehlermeldung, die ich in den Browser bekomme ist:

Server Fehler in '/ AdRotatorControl' Anwendung. Laufzeitfehler Beschreibung: Ein Anwendungsfehler ist auf dem Server aufgetreten. Die aktuellen benutzerdefinierten Fehlereinstellungen für diese Anwendung verhindern, dass die Details des Anwendungsfehlers angezeigt werden. Details: Damit die Details dieser spezifischen Fehlermeldung auf dem lokalen Servercomputer angezeigt werden können, erstellen Sie ein Tag in einer Konfigurationsdatei "web.config" im Stammverzeichnis der aktuellen Webanwendung. Bei diesem Tag sollte das Attribut "mode" auf "RemoteOnly" gesetzt sein. Um die Details auf entfernten Rechnern sichtbar zu machen, stellen Sie bitte "mode" auf "Off".

Web.Config

<configuration> 
    <system.web> 
     <customErrors mode="RemoteOnly"/> 
    </system.web> 
</configuration> 

Hinweise: Die aktuelle Fehlerseite können Sie durch Ändern des „defaultRedirect“ -Attribut der Anwendung der Konfigurations-Tages durch eine benutzerdefinierte Fehlerseite ersetzt werden sieht auf einen benutzerdefinierten Fehler Punkt Seiten-URL.

<configuration> 
    <system.web> 
     <customErrors mode="On" defaultRedirect="mycustompage.htm"/> 
    </system.web> 
</configuration> 

Kann man den Fehler identifizieren und mir bitte helfen?

Bitte helfen Sie mir!

Vielen Dank im Voraus!

Antwort

2

Sie benötigen eine web.config-Datei bearbeiten detaillierte Fehlermeldungen zu ermöglichen, dies zu tun, diesen Tag zu Ihrer web.config hinzufügen:

<customErrors mode="Off"/> 
+0

Erinnern, um es wieder einzuschalten, bevor Sie zu prod bereitstellen ! – RichardOD