Dans mon application Asp.net WebForms 2.0, j'ai mon Global.asax qui contient le code suivant :
<%@ Application CodeBehind="Global.asax.cs" Inherits="MyNamespace.Global" Language="C#" %>
Cependant, lorsque je construis, j'obtiens une erreur indiquant
Impossible de charger le type 'MyNamespace.Global'.
Cela semble être dû au fait que l'espace de noms MyNamespace (défini dans le code derrière le fichier Global.asax.cs) n'est pas vu par le compilateur dans le fichier Global.asax (n'apparaît pas dans l'intellisence R#..). Cela s'est avéré être une noix très difficile à casser ... toute aide sera appréciée !
Remarque : les fichiers Global.asax et Global.asax.cs sont situés dans le même dossier.
Note2 : Lorsque vous compilez à partir de l'invite vs avec csc, la compilation se fait sans problème.
0 votes
Les autres pages de l'application fonctionnent-elles ? Cela se produit parfois lorsque le serveur web est configuré pour fonctionner en 1.1 mais que l'application est compilée pour 2.0.
0 votes
Oui, "Target Framework" est 2.0.