Twitter iPhone pliant OnePlus 11 PS5 Disney+ Orange Livebox Windows 11

Problème avec IHttpHandler

2 réponses
Avatar
Millox Frédéric
Bonjour,

Me basant sur l'interface IHttpHandler, j'ai cette erreur lorsque j'essaye
de lancer mon appli web...

Message d'erreur de l'analyseur: Could not load type FullScreenClass from
assembly Extranet.

et si j'enlève , Extranet (Extranet étant le nom de mon projet) du fichier
web config, j'ai :

Message d'erreur de l'analyseur: Could not load type FullScreenClass from
assembly System.Web, Version=1.0.5000.0, Culture=neutral,
PublicKeyToken=b03f5f7f11d50a3a.


voilà la partie dans le web config :

<?xml version="1.0" encoding="utf-8" ?>
<configuration>
<system.web>
....
<httpHandlers>
<add path="FullScreen.aspx" verb="*" type="FullScreenClass, Extranet" />
</httpHandlers>
....
</system.web>
</configuration>


et ma page FullScreenClass.vb :

Imports System
Imports System.Web

Public Class FullScreenClass
Implements IHttpHandler

Public Sub ProcessRequest(ByVal context As System.Web.HttpContext)
Implements System.Web.IHttpHandler.ProcessRequest
' Les différentes déclarations.
Id = context.Request.QueryString("Id")

' Les différents tests (authentification...), récupération du chemin
du fichier PathFilePDF

If IO.File.Exists(PathFilePDF) Then
FileStreamObj = New IO.FileStream(PathFilePDF, IO.FileMode.Open)
context.Response.AddHeader("content-type", "application/pdf")
ReDim Buffer(FileStreamObj.Length)
FileStreamObj.Read(Buffer, 0, FileStreamObj.Length)
FileStreamObj.Close()
context.Response.BinaryWrite(Buffer)
End If
End Sub

Public ReadOnly Property IsReusable() As Boolean Implements
System.Web.IHttpHandler.IsReusable
Get
Return True
End Get
End Property

End Class

Merci d'avance.
Bonne journée.

--
fmillox

2 réponses

Avatar
Gilles TOURREAU
Le Tue, 11 Dec 2007 07:53:00 +0100, Millox Frédéric
a écrit:

Bonjour,

Me basant sur l'interface IHttpHandler, j'ai cette erreur lorsque
j'essaye
de lancer mon appli web...

Message d'erreur de l'analyseur: Could not load type FullScreenClass from
assembly Extranet.

et si j'enlève , Extranet (Extranet étant le nom de mon projet) du
fichier
web config, j'ai :

Message d'erreur de l'analyseur: Could not load type FullScreenClass from
assembly System.Web, Version=1.0.5000.0, Culture=neutral,
PublicKeyToken°3f5f7f11d50a3a.


voilà la partie dans le web config :

<?xml version="1.0" encoding="utf-8" ?>
<configuration>
<system.web>
....
<httpHandlers>
<add path="FullScreen.aspx" verb="*" type="FullScreenClass,
Extranet" />
</httpHandlers>
....
</system.web>
</configuration>


et ma page FullScreenClass.vb :

Imports System
Imports System.Web
Public Class FullScreenClass
Implements IHttpHandler
Public Sub ProcessRequest(ByVal context As System.Web.HttpContext)
Implements System.Web.IHttpHandler.ProcessRequest
' Les différentes déclarations.
Id = context.Request.QueryString("Id")
' Les différents tests (authentification...), récupération du
chemin
du fichier PathFilePDF
If IO.File.Exists(PathFilePDF) Then
FileStreamObj = New IO.FileStream(PathFilePDF,
IO.FileMode.Open)
context.Response.AddHeader("content-type", "application/pdf")
ReDim Buffer(FileStreamObj.Length)
FileStreamObj.Read(Buffer, 0, FileStreamObj.Length)
FileStreamObj.Close()
context.Response.BinaryWrite(Buffer)
End If
End Sub
Public ReadOnly Property IsReusable() As Boolean Implements
System.Web.IHttpHandler.IsReusable
Get
Return True
End Get
End Property
End Class

Merci d'avance.
Bonne journée.




Mettez le nom complet de la classe FullScreenClass dans le webconfig :

Par exemple :

...
type="MonEspaceDeNom.SousEspaceNom.AutreSousEspaceDeNom.FullScreenClass,
Extranet" ...


Cordialement

--
Gilles TOURREAU


S.A.R.L. P.O.S
Le spécialiste en motoculture depuis + de 30 ans !
http://www.pos.fr
Avatar
Millox Frédéric
Bonjour,

Merci beaucoup pour ta réponse.

--
fmillox


"Gilles TOURREAU" a écrit :

Le Tue, 11 Dec 2007 07:53:00 +0100, Millox Frédéric
a écrit:

> Bonjour,
>
> Me basant sur l'interface IHttpHandler, j'ai cette erreur lorsque
> j'essaye
> de lancer mon appli web...
>
> Message d'erreur de l'analyseur: Could not load type FullScreenClass from
> assembly Extranet.
>
> et si j'enlève , Extranet (Extranet étant le nom de mon projet) du
> fichier
> web config, j'ai :
>
> Message d'erreur de l'analyseur: Could not load type FullScreenClass from
> assembly System.Web, Version=1.0.5000.0, Culture=neutral,
> PublicKeyToken°3f5f7f11d50a3a.
>
>
> voilà la partie dans le web config :
>
> <?xml version="1.0" encoding="utf-8" ?>
> <configuration>
> <system.web>
> ....
> <httpHandlers>
> <add path="FullScreen.aspx" verb="*" type="FullScreenClass,
> Extranet" />
> </httpHandlers>
> ....
> </system.web>
> </configuration>
>
>
> et ma page FullScreenClass.vb :
>
> Imports System
> Imports System.Web
> Public Class FullScreenClass
> Implements IHttpHandler
> Public Sub ProcessRequest(ByVal context As System.Web.HttpContext)
> Implements System.Web.IHttpHandler.ProcessRequest
> ' Les différentes déclarations.
> Id = context.Request.QueryString("Id")
> ' Les différents tests (authentification...), récupération du
> chemin
> du fichier PathFilePDF
> If IO.File.Exists(PathFilePDF) Then
> FileStreamObj = New IO.FileStream(PathFilePDF,
> IO.FileMode.Open)
> context.Response.AddHeader("content-type", "application/pdf")
> ReDim Buffer(FileStreamObj.Length)
> FileStreamObj.Read(Buffer, 0, FileStreamObj.Length)
> FileStreamObj.Close()
> context.Response.BinaryWrite(Buffer)
> End If
> End Sub
> Public ReadOnly Property IsReusable() As Boolean Implements
> System.Web.IHttpHandler.IsReusable
> Get
> Return True
> End Get
> End Property
> End Class
>
> Merci d'avance.
> Bonne journée.
>

Mettez le nom complet de la classe FullScreenClass dans le webconfig :

Par exemple :

....
type="MonEspaceDeNom.SousEspaceNom.AutreSousEspaceDeNom.FullScreenClass,
Extranet" ...


Cordialement

--
Gilles TOURREAU


S.A.R.L. P.O.S
Le spécialiste en motoculture depuis + de 30 ans !
http://www.pos.fr