ASP.Net - Es ist ein Fehler, einen als allowDefinition = 'MachineToApplication' registrierten Abschnitt über die Anwendungsebene hinaus zu verwenden
Diese Fehlermeldung wird in einer Intranet-Anwendung angezeigt, die in unserer Entwicklungsumgebung ausgeführt wird, und ich bin nicht sicher, wohin ich gehen soll, um nach einer Lösung zu suchen. Die Anwendung hat einwandfrei funktioniert, sie wird jedoch auf einem gemeinsam genutzten Server mit einem anderen Entwicklerteam ausgeführt, und wir haben Probleme, den Fehler aufzuspüren (die Anwendung wurde von meinem Team nicht mehr aktualisiert, sie funktionierte plötzlich nicht mehr).
Wir führen Windows Server 2003 und IIS 6.0 aus. Wenn ich die Lösung jedoch auf meinem Computer öffne, wird in Visual Studio eine Fehlermeldung angezeigt, die auf diese Zeile in der Datei web.config verweist. Ich bin jedoch der Ansicht, dass dies eine relativ standardmäßige Einstellung ist und dass diese in einer anderen Umgebung (auf demselben Server) ausgeführt wird / IIS eingerichtet)
<authentication mode="Windows" />
Der Fehler lautet
It is an error to use a section registered as allowDefinition='MachineToApplication' beyond application level. This error can be caused by a virtual directory not being configured as an application in IIS.
Ich habe auch das geändert<system.web>
Abschnitt der web.config auf dem Server einzuschließen<customErrors mode="Off"/>
Seltsamerweise wird beim Aufrufen der Website immer noch die benutzerdefinierte Fehlerseite angezeigt ...
Ich bin relativ neu in IIS und habe noch nie mit Windows Server 2003 gearbeitet. Kann mir jemand dabei helfen, die richtige Richtung einzuschlagen, um den eigentlichen Fehler zu ermitteln und ihn im Browser anzuzeigen oder um den Fehler zu beheben, den ich von Visual Studio erhalten habe?