Fehler in Usercontrol bei Verwendung in .NET V2.x

19/10/2007 - 19:29 von AndreasU | Report spam
Hallo zusammen,
ich habe eine ASPX-Seite aus .NET V1.1 nach .NET2 übernommen. Bei den
Usercontrols treten folgende Fehler auf:


Fehler 1 Das Menue-Element ist kein bekanntes Element. Die Ursache hierfür
kann ein Fehler in der Website sein.
Pfad\001\Startseite.aspx
Fehler 2 Das Werbung-Element ist kein bekanntes Element. Die Ursache hierfür
kann ein Fehler in der Website sein.
Pfad\001\Startseite.aspx
Fehler 3 Pfad\001\Startseite.aspx: ASP.NET-Laufzeitfehler: Einen Abschnitt,
der als allowDefinition='MachineToApplication'
registriert ist, über die Programmebene hinaus zu verwenden verursacht
einen Fehler. Dieser Fehler kann von einem
virtuellen Verzeichnis verursacht werden, das nicht als Anwendung in IIS
konfiguriert ist.
(Pfad\web.config line 43) Pfad\001\Startseite.aspx


Ich habe das root-Verzeichnis sowie auch das Verzeichnis als Anwendung
konfiguriert. Ich kann keinen Fehler erkennen.
Kann mir jemand die Ursache für die Meldungen nennen?

Vielen Dank.

Andreas Ulbricht



<%@ Register TagPrefix="UserCtrl" TagName="Werbung" src="Werbung.ascx" %>
<%@ Register TagPrefix="UserCtrl" TagName="Menue" src="Menue2_Admin.ascx" %>
<%@ Page Language="vb" Debug="True" %>
<html>
<head>
<script language="VB" runat="server">

'******************
Public Sub Page_Load(obj as Object, e as EventArgs)
...
end sub

</script>

<LINK REL="stylesheet" TYPE="text/css" HREF="../css/style.css">
</head>
<body>
<form runat="server">
<TABLE class="MainTable" height="100%" width="1210">
<TR height="100px"><TD class="MainTableTdL">
<table class="TablePosition">
<TR><TD></TD></TR>
<TR><TD></TD></TR>
</table></td>
<TH class="MainTableTd"><H1></H1></TH>
<TD class="MainTableTdR"></TD></TR>

<TR valign="top"><TD class="MainTableTdL" width="130"
align="left"><UserCtrl:Menue id="ctrlMenue"
runat="server"></UserCtrl:Menue></TD>
<TD class="MainTableTdM">

<TABLE width="950" class="MainTablePosition" align="left">

<tr><th align="left"></th></tr>
<tr><td>
<TABLE class="TextTable2">
<tr><td></td></tr>
<tr><td></td></tr>
</table>
</td></tr>
<tr><td></td></tr>
<tr><td><span id="spanMessage" runat="server"></span></td></tr>
</table>
</td><TD class="MainTableTdR" width="130px"><UserCtrl:Werbung
runat="server"></UserCtrl:Werbung>/></TD></TR>
</table>
</form>
</body>
</html>










-
XXL-Pizza: Der Schnelle Weg zu Ihrer Pizza
http://www.xxl-pizza.de
 

Lesen sie die antworten

#1 Samaschke, Karsten
20/10/2007 - 00:22 | Warnen spam
Hallo,

Fehler 3 Pfad\001\Startseite.aspx: ASP.NET-Laufzeitfehler: Einen Abschnitt,
der als allowDefinition='MachineToApplication'
registriert ist, über die Programmebene hinaus zu verwenden verursacht
einen Fehler. Dieser Fehler kann von einem
virtuellen Verzeichnis verursacht werden, das nicht als Anwendung in IIS
konfiguriert ist.
(Pfad\web.config line 43) Pfad\001\Startseite.aspx



Tja, IIS ist der Meinung, Du hàttest Deine Applikation nicht als
Applikation registriert. Oder anders (weil es mir letztens auch passiert
ist): Lungert irgendwo im Pfad noch eine web.config rum?

Mit freundlichen Gruessen / Best regards,

Karsten Samaschke
IT-Consulting, IT-Development, IT-Training
Homepage: http://www.ksamaschke.de
Weblog: http://www.karsan.de
Lesen! XML.NET-XML & WebServices mit .NET
http://www.amazon.de/exec/obidos/AS...spextra-21

Ähnliche fragen