Bonsoir à tous,
j'ai développé une application web en utilisant le serveur de visual studio. J'ai maintenant décidé de transferer l'application sur sur mon serveur IIS7 local, là je me rend compte que mes messages box utilisés pour afficher les exceptions générées ne peuvent plus être afficher. Et j'ai ce message d'erreur:
Après recherche sur le Net, je me rends compte que je devrais utiliser du javascript que je ne connais pas, et que le script convenable serait celui-ci :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 L'affichage d'une boîte de dialogue modale ou d'un formulaire lorsque l'application ne s'exécute pas en mode UserInteractive n'est pas une opération valide. Spécifiez le style ServiceNotification ou DefaultDesktopOnly pour afficher une notification à partir d'une application de service.
Mais le problème est que avec ce script rien ne s'affiche encore.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13 protected void AfficherMessageErreur(Exception aException) { StringBuilder sb = new StringBuilder(); sb.Append("<script type ='text/javascript'>"); sb.Append("alert('"); sb.Append(aException); sb.Append("');"); Page.ClientScript.RegisterStartupScript(this.GetType(), "alert", "Alert('" + sb.ToString() + "');",true); }
Mes exceptions sont gérées dans une procédure contenu dans mon fichier ContextePage.cs contenu dans mon dossier code.
Quelqu'un aurait-il la solution?
Partager