Salut,
J'ai du code qui genere une erreur lorsqu'il est executé sur le serveur mais pas en local : il s'agit d'un export de gridview en CSV.
Le code en question :
L'erreur vue coté serveur :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9 Private Sub exportData() 'Export CSV du tableau: Dim fileName As String = "Documents/CSVRequetes/File" + CStr(Session(Settings.SESSION_USER_ID)) + ".csv" Dim export As Export = New Export(Me.ResquestDataSource, Me.RequestGridView, fileName) export.ExportToCSVFormat() Response.Redirect(fileName) End Sub
C'est curieux qu'il buggue sur le 'enregistrer fichier' sachant qu'en local ca passe et que le répertoire existe.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8 [NullReferenceException: Object reference not set to an instance of an object.] Export.EnregistrerFichier(String FileName) +302 Export.ExportToCSVFormat() +1184 ResultatRequete.exportData() +122 ResultatRequete.Page_Load(Object sender, EventArgs e) +263 System.Web.UI.Control.OnLoad(EventArgs e) +99 System.Web.UI.Control.LoadRecursive() +47 System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint) +1436
J'utilise Visual Studio 2005, le poste de développement est sous Win XP, le serveur sous WIn Server 2003.
Version .net : 2
Partager