myCSharp.de - DIE C# und .NET Community
Willkommen auf myCSharp.de! Anmelden | kostenlos registrieren
 
 | Suche | FAQ

» Hauptmenü
myCSharp.de
» Startseite
» Forum
» FAQ
» Artikel
» C#-Snippets
» Jobbörse
» Suche
» Regeln
» Wie poste ich richtig?
» Forum-FAQ

Mitglieder
» Liste / Suche
» Wer ist wo online?

Ressourcen
» openbook: Visual C#
» openbook: OO
» Microsoft Docs

Team
» Kontakt
» Übersicht
» Wir über uns

» myCSharp.de Diskussionsforum
Du befindest Dich hier: Community-Index » Diskussionsforum » Entwicklung » Web-Technologien » Der Typ- oder Namespacename "global_asax" ist im Namespace "ASP" nicht vorhanden.
Letzter Beitrag | Erster ungelesener Beitrag Druckvorschau | Thema zu Favoriten hinzufügen

Antwort erstellen
Zum Ende der Seite springen  

Der Typ- oder Namespacename "global_asax" ist im Namespace "ASP" nicht vorhanden.

 
Autor
Beitrag « Vorheriges Thema | Nächstes Thema »
Broob
myCSharp.de-Mitglied

Dabei seit: 24.07.2015
Beiträge: 14


Broob ist offline

Der Typ- oder Namespacename "global_asax" ist im Namespace "ASP" nicht vorhanden.

Beitrag: beantworten | zitieren | editieren | melden/löschen       | Top

Hallo,

die Fehlermeldung

Fehlermeldung:
Der Typ- oder Namespacename "global_asax" ist im Namespace "ASP" nicht vorhanden.

wird mir neuerdings angezeigt ... zumindest hab ich die jetzt erst mitbekommen. Ich kann trotz der Meldung kompilieren und die Website starten. Außer ich ruf in der _Layout.cshtml

C#-Code:
@{ var link = Html.Action("Index", "Home"); }

, dann bekomm ich eine StackOverflowException o.O (Html.ActionLink geht z.B.)

Frage 1: Hat das was mit einander zu tun oder ist das unabhängig von einander?
Frage 2: Kann mir die Fehlermeldung einer erklären? Die Tritt in einer Autogenerierten Klasse von nem Helper (Razor) auf.

Vielen Dank!
15.01.2016 15:41 E-Mail | Beiträge des Benutzers | zu Buddylist hinzufügen
Abt
myCSharp.de-Team

avatar-4119.png


Dabei seit: 20.07.2008
Beiträge: 13.365
Herkunft: Stuttgart/Stockholm


Abt ist offline

Beitrag: beantworten | zitieren | editieren | melden/löschen       | Top

1. Die Fehler und kompilieren ist wenig plausibel.
Ist in der *.proj Datei (mit XML Editor öffnen) der Wert MvcBuildViews auf true? wenn Nein, dann setze es.
2) StackOverflow = meistens ne Endlosschleife oder eine Methode, die sich selbst (zu) oft aufruft.
15.01.2016 16:14 Beiträge des Benutzers | zu Buddylist hinzufügen
Broob
myCSharp.de-Mitglied

Dabei seit: 24.07.2015
Beiträge: 14

Themenstarter Thema begonnen von Broob

Broob ist offline

Beitrag: beantworten | zitieren | editieren | melden/löschen       | Top

Ja ist auf true gesetzt.
Frage 2 hat sich erledigt, das war nur nen Denkfehler.

Aber der andere Fehler ist leider nach wie vor vorhanden. Ich hab das ganze Web abgesucht aber finde nichts :/

ganz unten in der Datei die generieret wurde kommt hier der fehler:

uimainnav.cshtml.72cecc2a.cs

C#-Code:
public UIMainNav() {
        }

        protected static ASP.global_asax ApplicationInstance {
            get {
                return ((ASP.global_asax)(Context.ApplicationInstance));
            }
        }

Hab rausgefunden das es was mit den Razor helpern zu tun hat. Für jede Razor Helper datei die ich erstellt habe wurde so eine Datei generieret, in allen tritt der fehler auf.
18.01.2016 22:16 E-Mail | Beiträge des Benutzers | zu Buddylist hinzufügen
Abt
myCSharp.de-Team

avatar-4119.png


Dabei seit: 20.07.2008
Beiträge: 13.365
Herkunft: Stuttgart/Stockholm


Abt ist offline

Beitrag: beantworten | zitieren | editieren | melden/löschen       | Top

Ja, der generierte Code ist ungültig, das sollte zB

C#-Code:
protected static System.Web.HttpApplication ApplicationInstance {
    get {
        return ( ( System.Web.HttpApplication )( Context.ApplicationInstance ) );
    }
}

heißen.

Lösch mal die Code-Behind Datei der Global.asax und lass sie durch erneutes Speichern neu erstellen.
19.01.2016 08:06 Beiträge des Benutzers | zu Buddylist hinzufügen
Broob
myCSharp.de-Mitglied

Dabei seit: 24.07.2015
Beiträge: 14

Themenstarter Thema begonnen von Broob

Broob ist offline

Beitrag: beantworten | zitieren | editieren | melden/löschen       | Top

ok hab ich gelöscht. Aber es wird keine neue erstellt :/
An was kann das liegen?
19.01.2016 09:24 E-Mail | Beiträge des Benutzers | zu Buddylist hinzufügen
Abt
myCSharp.de-Team

avatar-4119.png


Dabei seit: 20.07.2008
Beiträge: 13.365
Herkunft: Stuttgart/Stockholm


Abt ist offline

Beitrag: beantworten | zitieren | editieren | melden/löschen       | Top

Während VS2015 Beta und RTM hat es geholfen, dass man Visual Studio neu installiert hat ;-)
Eigentlich sollte das mittlerweile gefixt sein.

Aber ich müsste da jetzt wenn ich ehrlich bin auch alles mögliche ausprobieren

Und wenn es alles nichts hilft, dann würde ich die Solution neu aufsetzen.
Das hat bei mir schon öfter geholfen, bei allen möglichen Fehlern, wo ich nicht mehr weiter wusste.
19.01.2016 10:21 Beiträge des Benutzers | zu Buddylist hinzufügen
Broob
myCSharp.de-Mitglied

Dabei seit: 24.07.2015
Beiträge: 14

Themenstarter Thema begonnen von Broob

Broob ist offline

Beitrag: beantworten | zitieren | editieren | melden/löschen       | Top

Solution neu aufsetzten hats gebracht =D
ich hab diesmal die ganzen standart packages drin gelassen ... vieleicht lags ja auch daran.
19.01.2016 12:12 E-Mail | Beiträge des Benutzers | zu Buddylist hinzufügen
Broob
myCSharp.de-Mitglied

Dabei seit: 24.07.2015
Beiträge: 14

Themenstarter Thema begonnen von Broob

Broob ist offline

Beitrag: beantworten | zitieren | editieren | melden/löschen       | Top

zu früh gefreut -.- ... der fehler is wieder da ...
19.01.2016 13:37 E-Mail | Beiträge des Benutzers | zu Buddylist hinzufügen
Abt
myCSharp.de-Team

avatar-4119.png


Dabei seit: 20.07.2008
Beiträge: 13.365
Herkunft: Stuttgart/Stockholm


Abt ist offline

Beitrag: beantworten | zitieren | editieren | melden/löschen       | Top

Allem anscheint geht es, wenn Du es mit einer neuen Solution machst.
Dann wirds nun an der Zeit vorzugehen wie in  [FAQ] Programm läuft in anderer Umgebung nicht (richtig) beschrieben.

Sprich wieder ein neues Projekt, und dann nach und nach den Content in das neue Projekt übertragen.
Wenn es dann Schritt Nr 4 knallt, dann weisst Du, dass es an dem Zeug liegt, das Du zwischen Schritt 3 und 4 hinzugefügt hast.

Und wenn Du essentielle NuGet Pakete entfernst, dann ist das schlecht.

So können wir auch nur in die Glaskugel schauen.
Ich vermute auf Kompatibilitätsprobleme von Paketen oder Source oder irgendeinem Referenzfehler.
19.01.2016 13:42 Beiträge des Benutzers | zu Buddylist hinzufügen
Baumstruktur | Brettstruktur       | Top 
myCSharp.de | Forum Der Startbeitrag ist älter als 4 Jahre.
Der letzte Beitrag ist älter als 4 Jahre.
Antwort erstellen


© Copyright 2003-2020 myCSharp.de-Team | Impressum | Datenschutz | Alle Rechte vorbehalten. | Dieses Portal verwendet zum korrekten Betrieb Cookies. 28.01.2020 05:36