y'a rien qui marche en .net

voici la classe :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
Class refresh
    Inherits System.Web.HttpApplication
 
    Dim conn1 As SqlConnection
    Dim adapter1 As SqlDataAdapter
    Dim dataset1 As DataSet
 
    Sub Refresh2()
 
        conn1 = New SqlConnection("server=MEDIATEL1;database=Fichiers Tickets;uid=ls;pwd=ls")
 
        conn1.Open()
 
        adapter1 = New SqlDataAdapter("BT_SVI_D", conn1)
        adapter1.SelectCommand.CommandType = CommandType.StoredProcedure
        adapter1.SelectCommand.Parameters.Add("@vraitable", "Le_04_04_27_Tickets")
 
        dataset1 = New DataSet()
 
        adapter1.Fill(dataset1, "svi_d")
 
        Context.Cache.Insert("datasetcache", dataset1)
 
        conn1.Close()
 
    End Sub
 
End Class
et voici l'appel (ds global.asax) :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
Sub Application_Start(ByVal sender As Object, ByVal e As EventArgs)
        'Se déclenche lorsque l'application est démarrée
 
        Dim ref As New refresh()
        ref.Refresh2()
 
    End Sub
et enfin voici l'erreur qui se produit sur "ref.Refresh2()" :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
La référence d'objet n'est pas définie à une instance d'un objet. 
Description : Une exception non gérée s'est produite au moment de l'exécution de la demande Web actuelle. Contrôlez la trace de la pile pour plus d'informations sur l'erreur et son origine dans le code. 
 
Détails de l'exception: System.NullReferenceException: La référence d'objet n'est pas définie à une instance d'un objet.
voili voilou, je crois pourtant avoir tt mis mais bon , ca marche po
Merci d'avance.