OVH Cloud OVH Cloud

Problème de déploiement

7 réponses
Avatar
Christophe
Bonjour,

Je viens de réaliser 2 pages toutes bêtes en ASP.net depuis VB.Net 2003
(avant je travaillais directement sur Dreamweaver). En local mes pages
marchent niquel.

Par contre dès que j'upload sur mon hébergeur mutualisé, rien ne marche.
j'ai essayé de faire une copie (dans le menu projet mais ca ne marche pas).

Mon appli (nommé : admin) se compose des fichiers :

bin <REP> (avec le admin.dll en rlz)
images <REP> (images pour les pages)
Admin.vbproj
Admin.vbproj.webinfo
AssemblyInfo.vb
Global.asax
Global.asax.resx
Global.asax.vb
index.aspx (page de départ avec un login tout bète)
index.aspx.resx
index.aspx.vb
admin.aspx (page si le login est bon)
admin.aspx.resx
admin.aspx.vb

tout ca devrait donc aller dans le rep htdocs/admin/ de mon hébergeur mais
ca marque :

7 réponses

Avatar
Christophe
(Fausse manip mon message est pas tout passé)


Je viens de réaliser 2 pages toutes bêtes en ASP.net depuis VB.Net 2003
(avant je travaillais directement sur Dreamweaver). En local (IIS) mes pages
marchent niquel.

Par contre dès que j'upload sur mon hébergeur mutualisé, rien ne marche.
j'ai essayé de faire une copie (dans le menu projet mais ca ne marche pas
mieux).

Mon appli (nommé : admin) se compose des fichiers :

bin <REP> (avec le admin.dll en rlz)
images <REP> (images pour les pages)
Admin.vbproj
Admin.vbproj.webinfo
AssemblyInfo.vb
Global.asax
Global.asax.resx
Global.asax.vb
index.aspx (page de départ avec un login tout bète)
index.aspx.resx
index.aspx.vb
admin.aspx (page si le login est bon)
admin.aspx.resx
admin.aspx.vb

Tout ca devrait donc aller dans le rep htdocs/admin/ de mon hébergeur mais
ca marque : Server Error in '/' Application. blablabla mettre customerror à
off etc...

Au début je me suis dit bon, j'ai du faire une erreur alors je créé un
fichier sur Vb.Net test.aspx vide, je le sauve et je l'upload... je pointe
sur le fichier et pareil alors que ca marche en local.

La seul facon pour que mon code marche c de le mettre dans la page asp et
<script runat="Server> enlever l'inherits, le liens au code behind et faire
un evt Onclick sur mon bouton 's'identifier'.

Qqu'un a une idée ? Perso le .net commence à me rendre chèvre j'ai
l'impresion de perdre plus de temps que j'en gagne depuis que je bosse sur
le .net bref c un autre sujet.


Info additionnelles :

début de page de mon index.aspx (qui marche qu'en local) :
<%@ Page Language="vb" AutoEventWireup="false" Codebehind="index.aspx.vb"
Inherits="Admin.Index" debug="true" %>


Ma page index.aspx qui marche sur mon hebergeur mais pas trop compatible
avec VB.Net :
<%@ Page Language="vb" AutoEventWireup="false" debug="true" %>
<SCRIPT RunAt="Server">
Private Sub cmdValider_Click(ByVal sender As System.Object, ByVal e As
System.EventArgs)
'code coupé
Response.Redirect("admin.aspx")
End Sub
</SCRIPT>
<HTML>
<HEAD>
<title>Interface d'administration Web</title>
</HEAD>
<body>
<form id="Form1" method="post" runat="server">
<P><FONT face="Arial" size="6"><IMG alt=""
src="imageslogo.gif"></FONT></P>
<P><FONT face="Arial" size="6">&nbsp;Interface d'administration -
Identification</FONT></P>
<P><FONT face="Arial">&nbsp;</FONT><STRONG><FONT face="Arial"><FONT
face="Arial"> &nbsp;</FONT></FONT></STRONG></P>
<P><STRONG><FONT face="Arial" size="2">&nbsp; <U>Mot de passe
:</U></FONT></STRONG></P>
<P><FONT face="Arial">&nbsp;
<asp:TextBox id="txtPassword" runat="server" MaxLength="50"
BorderStyle="Groove" TextMode="Password"
Width="360px"></asp:TextBox><FONT face="Arial">
<asp:Button id="cmdValider" OnClick="cmdValider_Click" runat="server"
Text="S'identifier" Width="128px"></asp:Button></FONT></P>

<P><STRONG><FONT face="Arial">&nbsp;
<asp:Label id="lblRes" runat="server" Width="500px" Font-Names="Arial"
Font-Size="X-Small"
ForeColor="#C00000"></asp:Label></FONT></STRONG></P>
<P><STRONG><FONT face="Arial"></FONT></STRONG>&nbsp;</P>
</FONT></STRONG>
</form>
</body>
</HTML>
Avatar
Cédric BONNOT
Quelle suspense !!!!

Cela marque quoi ?


"Christophe" a écrit dans le message de
news:ccs799$r66$
Bonjour,

Je viens de réaliser 2 pages toutes bêtes en ASP.net depuis VB.Net 2003
(avant je travaillais directement sur Dreamweaver). En local mes pages
marchent niquel.

Par contre dès que j'upload sur mon hébergeur mutualisé, rien ne marche.
j'ai essayé de faire une copie (dans le menu projet mais ca ne marche


pas).

Mon appli (nommé : admin) se compose des fichiers :

bin <REP> (avec le admin.dll en rlz)
images <REP> (images pour les pages)
Admin.vbproj
Admin.vbproj.webinfo
AssemblyInfo.vb
Global.asax
Global.asax.resx
Global.asax.vb
index.aspx (page de départ avec un login tout bète)
index.aspx.resx
index.aspx.vb
admin.aspx (page si le login est bon)
admin.aspx.resx
admin.aspx.vb

tout ca devrait donc aller dans le rep htdocs/admin/ de mon hébergeur mais
ca marque :




Avatar
Bonjour,

je ne vois pas le fichier web.config dans la liste de vos fichiers avait
vous pensé à le tranférer c'est dans celui ci que l'on défini
l'identification par formulaire ce qui semble être ce que vous essayez de
faire.

Etes vous sur d'avoir uploader tous les fichiers notament ceux de dll ?

Existe t il d'autre site aspx qui tourne chez votre hébergeur? des fois
l'hébergeur fait des erreurs de configuration

J'aurais eu tendance à créer une assembly à nom fort pour augmenter son
niveau de confiance il se peut que le compte sous lequel tourne votre
assembly ai trop peu de droit (cf config de l'hébergeur)

je ne sais pas si la réponse se trouve dans mes remarque mais j'espère que
cela vous aidera de prime abord il serait judicieu de passer le customerror
à on dans le web.config pour avoir une erreur plus parlante

Sebastien
"Christophe" a écrit dans le message de
news:ccs844$rvs$
(Fausse manip mon message est pas tout passé)


Je viens de réaliser 2 pages toutes bêtes en ASP.net depuis VB.Net 2003
(avant je travaillais directement sur Dreamweaver). En local (IIS) mes


pages
marchent niquel.

Par contre dès que j'upload sur mon hébergeur mutualisé, rien ne marche.
j'ai essayé de faire une copie (dans le menu projet mais ca ne marche pas
mieux).

Mon appli (nommé : admin) se compose des fichiers :

bin <REP> (avec le admin.dll en rlz)
images <REP> (images pour les pages)
Admin.vbproj
Admin.vbproj.webinfo
AssemblyInfo.vb
Global.asax
Global.asax.resx
Global.asax.vb
index.aspx (page de départ avec un login tout bète)
index.aspx.resx
index.aspx.vb
admin.aspx (page si le login est bon)
admin.aspx.resx
admin.aspx.vb

Tout ca devrait donc aller dans le rep htdocs/admin/ de mon hébergeur mais
ca marque : Server Error in '/' Application. blablabla mettre customerror


à
off etc...

Au début je me suis dit bon, j'ai du faire une erreur alors je créé un
fichier sur Vb.Net test.aspx vide, je le sauve et je l'upload... je pointe
sur le fichier et pareil alors que ca marche en local.

La seul facon pour que mon code marche c de le mettre dans la page asp et
<script runat="Server> enlever l'inherits, le liens au code behind et


faire
un evt Onclick sur mon bouton 's'identifier'.

Qqu'un a une idée ? Perso le .net commence à me rendre chèvre j'ai
l'impresion de perdre plus de temps que j'en gagne depuis que je bosse sur
le .net bref c un autre sujet.


Info additionnelles :

début de page de mon index.aspx (qui marche qu'en local) :
<%@ Page Language="vb" AutoEventWireup="false" Codebehind="index.aspx.vb"
Inherits="Admin.Index" debug="true" %>


Ma page index.aspx qui marche sur mon hebergeur mais pas trop compatible
avec VB.Net :
<%@ Page Language="vb" AutoEventWireup="false" debug="true" %>
<SCRIPT RunAt="Server">
Private Sub cmdValider_Click(ByVal sender As System.Object, ByVal e As
System.EventArgs)
'code coupé
Response.Redirect("admin.aspx")
End Sub
</SCRIPT>
<HTML>
<HEAD>
<title>Interface d'administration Web</title>
</HEAD>
<body>
<form id="Form1" method="post" runat="server">
<P><FONT face="Arial" size="6"><IMG alt=""
src="imageslogo.gif"></FONT></P>
<P><FONT face="Arial" size="6">&nbsp;Interface d'administration -
Identification</FONT></P>
<P><FONT face="Arial">&nbsp;</FONT><STRONG><FONT face="Arial"><FONT
face="Arial"> &nbsp;</FONT></FONT></STRONG></P>
<P><STRONG><FONT face="Arial" size="2">&nbsp; <U>Mot de passe
:</U></FONT></STRONG></P>
<P><FONT face="Arial">&nbsp;
<asp:TextBox id="txtPassword" runat="server" MaxLength="50"
BorderStyle="Groove" TextMode="Password"
Width="360px"></asp:TextBox><FONT face="Arial">
<asp:Button id="cmdValider" OnClick="cmdValider_Click"


runat="server"
Text="S'identifier" Width="128px"></asp:Button></FONT></P>

<P><STRONG><FONT face="Arial">&nbsp;
<asp:Label id="lblRes" runat="server" Width="500px" Font-Names="Arial"
Font-Size="X-Small"
ForeColor="#C00000"></asp:Label></FONT></STRONG></P>
<P><STRONG><FONT face="Arial"></FONT></STRONG>&nbsp;</P>
</FONT></STRONG>
</form>
</body>
</HTML>





Avatar
Christophe
je ne vois pas le fichier web.config dans la liste de vos fichiers avait
vous pensé à le tranférer c'est dans celui ci que l'on défini
l'identification par formulaire ce qui semble être ce que vous essayez de
faire.

-> J'avais oublié de le lister (mais il est bien uploadé)

Etes vous sur d'avoir uploader tous les fichiers notament ceux de dll ?

-> Tout même les .vb, les bin et le projet.

Existe t il d'autre site aspx qui tourne chez votre hébergeur? des fois
l'hébergeur fait des erreurs de configuration

-> Oui mais j'ai toujours fait sous dreamweaver et sans codebehind ni projet
VB.Net (je le faisait sous Dreamweaver) (juiste des fichiers .aspx). Et si
je copie mon projet sur un autre de mes sites ca fait pareil :/

J'aurais eu tendance à créer une assembly à nom fort pour augmenter son
niveau de confiance il se peut que le compte sous lequel tourne votre
assembly ai trop peu de droit (cf config de l'hébergeur)

-> Ecoute je sais pas comment on fait :/

D'abord il serait judicieux de passer le customerror à on dans le web.config
pour avoir une erreur plus parlante

-> Je le passe à On ou Off ca fait toujour le même message :/

Pour info je suis chez TopHebergement. Si t'as une idée ou si tu as un peu
de temps je peux te laisser le projet...

Merci


a écrit dans le message de
news:ufgjzm%
Bonjour,

je ne vois pas le fichier web.config dans la liste de vos fichiers avait
vous pensé à le tranférer c'est dans celui ci que l'on défini
l'identification par formulaire ce qui semble être ce que vous essayez de
faire.

Etes vous sur d'avoir uploader tous les fichiers notament ceux de dll ?

Existe t il d'autre site aspx qui tourne chez votre hébergeur? des fois
l'hébergeur fait des erreurs de configuration

J'aurais eu tendance à créer une assembly à nom fort pour augmenter son
niveau de confiance il se peut que le compte sous lequel tourne votre
assembly ai trop peu de droit (cf config de l'hébergeur)

je ne sais pas si la réponse se trouve dans mes remarque mais j'espère que
cela vous aidera de prime abord il serait judicieu de passer le


customerror
à on dans le web.config pour avoir une erreur plus parlante

Sebastien
"Christophe" a écrit dans le message de
news:ccs844$rvs$
> (Fausse manip mon message est pas tout passé)
>
>
> Je viens de réaliser 2 pages toutes bêtes en ASP.net depuis VB.Net 2003
> (avant je travaillais directement sur Dreamweaver). En local (IIS) mes
pages
> marchent niquel.
>
> Par contre dès que j'upload sur mon hébergeur mutualisé, rien ne marche.
> j'ai essayé de faire une copie (dans le menu projet mais ca ne marche


pas
> mieux).
>
> Mon appli (nommé : admin) se compose des fichiers :
>
> bin <REP> (avec le admin.dll en rlz)
> images <REP> (images pour les pages)
> Admin.vbproj
> Admin.vbproj.webinfo
> AssemblyInfo.vb
> Global.asax
> Global.asax.resx
> Global.asax.vb
> index.aspx (page de départ avec un login tout bète)
> index.aspx.resx
> index.aspx.vb
> admin.aspx (page si le login est bon)
> admin.aspx.resx
> admin.aspx.vb
>
> Tout ca devrait donc aller dans le rep htdocs/admin/ de mon hébergeur


mais
> ca marque : Server Error in '/' Application. blablabla mettre


customerror
à
> off etc...
>
> Au début je me suis dit bon, j'ai du faire une erreur alors je créé un
> fichier sur Vb.Net test.aspx vide, je le sauve et je l'upload... je


pointe
> sur le fichier et pareil alors que ca marche en local.
>
> La seul facon pour que mon code marche c de le mettre dans la page asp


et
> <script runat="Server> enlever l'inherits, le liens au code behind et
faire
> un evt Onclick sur mon bouton 's'identifier'.
>
> Qqu'un a une idée ? Perso le .net commence à me rendre chèvre j'ai
> l'impresion de perdre plus de temps que j'en gagne depuis que je bosse


sur
> le .net bref c un autre sujet.
>
>
> Info additionnelles :
>
> début de page de mon index.aspx (qui marche qu'en local) :
> <%@ Page Language="vb" AutoEventWireup="false"


Codebehind="index.aspx.vb"
> Inherits="Admin.Index" debug="true" %>
>
>
> Ma page index.aspx qui marche sur mon hebergeur mais pas trop compatible
> avec VB.Net :
> <%@ Page Language="vb" AutoEventWireup="false" debug="true" %>
> <SCRIPT RunAt="Server">
> Private Sub cmdValider_Click(ByVal sender As System.Object, ByVal e


As
> System.EventArgs)
> 'code coupé
> Response.Redirect("admin.aspx")
> End Sub
> </SCRIPT>
> <HTML>
> <HEAD>
> <title>Interface d'administration Web</title>
> </HEAD>
> <body>
> <form id="Form1" method="post" runat="server">
> <P><FONT face="Arial" size="6"><IMG alt=""
> src="imageslogo.gif"></FONT></P>
> <P><FONT face="Arial" size="6">&nbsp;Interface d'administration -
> Identification</FONT></P>
> <P><FONT face="Arial">&nbsp;</FONT><STRONG><FONT face="Arial"><FONT
> face="Arial"> &nbsp;</FONT></FONT></STRONG></P>
> <P><STRONG><FONT face="Arial" size="2">&nbsp; <U>Mot de passe
> :</U></FONT></STRONG></P>
> <P><FONT face="Arial">&nbsp;
> <asp:TextBox id="txtPassword" runat="server" MaxLength="50"
> BorderStyle="Groove" TextMode="Password"
> Width="360px"></asp:TextBox><FONT face="Arial">
> <asp:Button id="cmdValider" OnClick="cmdValider_Click"
runat="server"
> Text="S'identifier" Width="128px"></asp:Button></FONT></P>
>
> <P><STRONG><FONT face="Arial">&nbsp;
> <asp:Label id="lblRes" runat="server" Width="500px"


Font-Names="Arial"
> Font-Size="X-Small"
> ForeColor="#C00000"></asp:Label></FONT></STRONG></P>
> <P><STRONG><FONT face="Arial"></FONT></STRONG>&nbsp;</P>
> </FONT></STRONG>
> </form>
> </body>
> </HTML>
>
>
>




Avatar
Bonjour,

pour créer une assembly à nom fort on utilise sn.exe dont la doc est dispo
sur msdn
http://msdn.microsoft.com/library/fre/default.asp?url=/library/FRE/cptools/html/cpgrfstrongnameutilitysnexe.asp

cela dit ça n'ai pas forcément la solution cependant ça augmentera le degré
de confiance accordé par le CLR à ton assembly.

Que se passe t il au chargement de la page? accès à une base de donnée
ouverture d'une connection sur la base ? accès à un autre répertoire ? du
coup la base est elle présente la chaine de connection est elle bonne? la
base n'est elle pas verrouillée?

Sous quel compte de sécurité ton hébergeur fait il touner ton site ? ASPNET
un autre il faudrait valider les droits d'accès

Est ce que ton hébergeur utilise la même version du Framework que toi ? 1.0
ou 1.1 (je viens de jeter un oeil sur le site de l'hébergeur il est en 1.1
comme tu dis programmer sous VB 2003 vous avez la même version)

Dans le message d'erreur n'y a t il pas un texte plus précis?

tu peux mettre un try catch sur ta page d'index ensuite affiche l'erreur
dans un label tu aura un texte plus précis (prévois un label long :) )

public Sub Page_load(....)

try

ici tout ton code de la procédure



catch ex as Exception

me.label1.text=err.message

end try

Concernant l'envoi du projet ça ne me pose pas de problème néanmoins je suis
en vacance ce soir donc si tu ne me l'envoi pas avant midi autant dire que
ça ne servira à rien je reviens dans 4 semaines

Sebastien

"Christophe" a écrit dans le message de
news:ccuh4m$okc$
je ne vois pas le fichier web.config dans la liste de vos fichiers avait
vous pensé à le tranférer c'est dans celui ci que l'on défini
l'identification par formulaire ce qui semble être ce que vous essayez de
faire.

-> J'avais oublié de le lister (mais il est bien uploadé)

Etes vous sur d'avoir uploader tous les fichiers notament ceux de dll ?

-> Tout même les .vb, les bin et le projet.

Existe t il d'autre site aspx qui tourne chez votre hébergeur? des fois
l'hébergeur fait des erreurs de configuration

-> Oui mais j'ai toujours fait sous dreamweaver et sans codebehind ni


projet
VB.Net (je le faisait sous Dreamweaver) (juiste des fichiers .aspx). Et si
je copie mon projet sur un autre de mes sites ca fait pareil :/

J'aurais eu tendance à créer une assembly à nom fort pour augmenter son
niveau de confiance il se peut que le compte sous lequel tourne votre
assembly ai trop peu de droit (cf config de l'hébergeur)

-> Ecoute je sais pas comment on fait :/

D'abord il serait judicieux de passer le customerror à on dans le


web.config
pour avoir une erreur plus parlante

-> Je le passe à On ou Off ca fait toujour le même message :/

Pour info je suis chez TopHebergement. Si t'as une idée ou si tu as un peu
de temps je peux te laisser le projet...

Merci


a écrit dans le message de
news:ufgjzm%
> Bonjour,
>
> je ne vois pas le fichier web.config dans la liste de vos fichiers avait
> vous pensé à le tranférer c'est dans celui ci que l'on défini
> l'identification par formulaire ce qui semble être ce que vous essayez


de
> faire.
>
> Etes vous sur d'avoir uploader tous les fichiers notament ceux de dll ?
>
> Existe t il d'autre site aspx qui tourne chez votre hébergeur? des fois
> l'hébergeur fait des erreurs de configuration
>
> J'aurais eu tendance à créer une assembly à nom fort pour augmenter son
> niveau de confiance il se peut que le compte sous lequel tourne votre
> assembly ai trop peu de droit (cf config de l'hébergeur)
>
> je ne sais pas si la réponse se trouve dans mes remarque mais j'espère


que
> cela vous aidera de prime abord il serait judicieu de passer le
customerror
> à on dans le web.config pour avoir une erreur plus parlante
>
> Sebastien
> "Christophe" a écrit dans le message de
> news:ccs844$rvs$
> > (Fausse manip mon message est pas tout passé)
> >
> >
> > Je viens de réaliser 2 pages toutes bêtes en ASP.net depuis VB.Net


2003
> > (avant je travaillais directement sur Dreamweaver). En local (IIS) mes
> pages
> > marchent niquel.
> >
> > Par contre dès que j'upload sur mon hébergeur mutualisé, rien ne


marche.
> > j'ai essayé de faire une copie (dans le menu projet mais ca ne marche
pas
> > mieux).
> >
> > Mon appli (nommé : admin) se compose des fichiers :
> >
> > bin <REP> (avec le admin.dll en rlz)
> > images <REP> (images pour les pages)
> > Admin.vbproj
> > Admin.vbproj.webinfo
> > AssemblyInfo.vb
> > Global.asax
> > Global.asax.resx
> > Global.asax.vb
> > index.aspx (page de départ avec un login tout bète)
> > index.aspx.resx
> > index.aspx.vb
> > admin.aspx (page si le login est bon)
> > admin.aspx.resx
> > admin.aspx.vb
> >
> > Tout ca devrait donc aller dans le rep htdocs/admin/ de mon hébergeur
mais
> > ca marque : Server Error in '/' Application. blablabla mettre
customerror
> à
> > off etc...
> >
> > Au début je me suis dit bon, j'ai du faire une erreur alors je créé un
> > fichier sur Vb.Net test.aspx vide, je le sauve et je l'upload... je
pointe
> > sur le fichier et pareil alors que ca marche en local.
> >
> > La seul facon pour que mon code marche c de le mettre dans la page asp
et
> > <script runat="Server> enlever l'inherits, le liens au code behind et
> faire
> > un evt Onclick sur mon bouton 's'identifier'.
> >
> > Qqu'un a une idée ? Perso le .net commence à me rendre chèvre j'ai
> > l'impresion de perdre plus de temps que j'en gagne depuis que je bosse
sur
> > le .net bref c un autre sujet.
> >
> >
> > Info additionnelles :
> >
> > début de page de mon index.aspx (qui marche qu'en local) :
> > <%@ Page Language="vb" AutoEventWireup="false"
Codebehind="index.aspx.vb"
> > Inherits="Admin.Index" debug="true" %>
> >
> >
> > Ma page index.aspx qui marche sur mon hebergeur mais pas trop


compatible
> > avec VB.Net :
> > <%@ Page Language="vb" AutoEventWireup="false" debug="true" %>
> > <SCRIPT RunAt="Server">
> > Private Sub cmdValider_Click(ByVal sender As System.Object, ByVal


e
As
> > System.EventArgs)
> > 'code coupé
> > Response.Redirect("admin.aspx")
> > End Sub
> > </SCRIPT>
> > <HTML>
> > <HEAD>
> > <title>Interface d'administration Web</title>
> > </HEAD>
> > <body>
> > <form id="Form1" method="post" runat="server">
> > <P><FONT face="Arial" size="6"><IMG alt=""
> > src="imageslogo.gif"></FONT></P>
> > <P><FONT face="Arial" size="6">&nbsp;Interface d'administration -
> > Identification</FONT></P>
> > <P><FONT face="Arial">&nbsp;</FONT><STRONG><FONT face="Arial"><FONT
> > face="Arial"> &nbsp;</FONT></FONT></STRONG></P>
> > <P><STRONG><FONT face="Arial" size="2">&nbsp; <U>Mot de passe
> > :</U></FONT></STRONG></P>
> > <P><FONT face="Arial">&nbsp;
> > <asp:TextBox id="txtPassword" runat="server" MaxLength="50"
> > BorderStyle="Groove" TextMode="Password"
> > Width="360px"></asp:TextBox><FONT face="Arial">
> > <asp:Button id="cmdValider" OnClick="cmdValider_Click"
> runat="server"
> > Text="S'identifier" Width="128px"></asp:Button></FONT></P>
> >
> > <P><STRONG><FONT face="Arial">&nbsp;
> > <asp:Label id="lblRes" runat="server" Width="500px"
Font-Names="Arial"
> > Font-Size="X-Small"
> > ForeColor="#C00000"></asp:Label></FONT></STRONG></P>
> > <P><STRONG><FONT face="Arial"></FONT></STRONG>&nbsp;</P>
> > </FONT></STRONG>
> > </form>
> > </body>
> > </HTML>
> >
> >
> >
>
>




Avatar
Christophe
-> J'ai matté pour l'assembly a nom fort et ca change rien

Que se passe t il au chargement de la page? accès à une base de donnée
ouverture d'une connection sur la base ? accès à un autre répertoire ? du
coup la base est elle présente la chaine de connection est elle bonne? la
base n'est elle pas verrouillée?

-> Rien du tout en page_load

sur l'index il y a juste un textbox et un bouton valider pour verifier le
mot de passe qui est en dur pour le moment...

Sous quel compte de sécurité ton hébergeur fait il touner ton site ? ASPNET
un autre il faudrait valider les droits d'accès

-> Je lui ait envoyé un mail pour vérifier les droits

Est ce que ton hébergeur utilise la même version du Framework que toi ? 1.0
ou 1.1 (je viens de jeter un oeil sur le site de l'hébergeur il est en 1.1
comme tu dis programmer sous VB 2003 vous avez la même version)

-> Oui c le 1.1 de chaque coté

Dans le message d'erreur n'y a t il pas un texte plus précis?
tu peux mettre un try catch sur ta page d'index ensuite affiche l'erreur
dans un label tu aura un texte plus précis (prévois un label long :) )

-> Rien dans page_load donc pas de test possible

Sinon je t'ai envoyé le projet

a écrit dans le message de
news:%
Bonjour,

pour créer une assembly à nom fort on utilise sn.exe dont la doc est dispo
sur msdn



http://msdn.microsoft.com/library/fre/default.asp?url=/library/FRE/cptools/html/cpgrfstrongnameutilitysnexe.asp

cela dit ça n'ai pas forcément la solution cependant ça augmentera le


degré
de confiance accordé par le CLR à ton assembly.

Que se passe t il au chargement de la page? accès à une base de donnée
ouverture d'une connection sur la base ? accès à un autre répertoire ? du
coup la base est elle présente la chaine de connection est elle bonne? la
base n'est elle pas verrouillée?

Sous quel compte de sécurité ton hébergeur fait il touner ton site ?


ASPNET
un autre il faudrait valider les droits d'accès

Est ce que ton hébergeur utilise la même version du Framework que toi ?


1.0
ou 1.1 (je viens de jeter un oeil sur le site de l'hébergeur il est en 1.1
comme tu dis programmer sous VB 2003 vous avez la même version)

Dans le message d'erreur n'y a t il pas un texte plus précis?

tu peux mettre un try catch sur ta page d'index ensuite affiche l'erreur
dans un label tu aura un texte plus précis (prévois un label long :) )

public Sub Page_load(....)

try

ici tout ton code de la procédure



catch ex as Exception

me.label1.text=err.message

end try

Concernant l'envoi du projet ça ne me pose pas de problème néanmoins je


suis
en vacance ce soir donc si tu ne me l'envoi pas avant midi autant dire que
ça ne servira à rien je reviens dans 4 semaines

Sebastien

"Christophe" a écrit dans le message de
news:ccuh4m$okc$
> je ne vois pas le fichier web.config dans la liste de vos fichiers avait
> vous pensé à le tranférer c'est dans celui ci que l'on défini
> l'identification par formulaire ce qui semble être ce que vous essayez


de
> faire.
>
> -> J'avais oublié de le lister (mais il est bien uploadé)
>
> Etes vous sur d'avoir uploader tous les fichiers notament ceux de dll ?
>
> -> Tout même les .vb, les bin et le projet.
>
> Existe t il d'autre site aspx qui tourne chez votre hébergeur? des fois
> l'hébergeur fait des erreurs de configuration
>
> -> Oui mais j'ai toujours fait sous dreamweaver et sans codebehind ni
projet
> VB.Net (je le faisait sous Dreamweaver) (juiste des fichiers .aspx). Et


si
> je copie mon projet sur un autre de mes sites ca fait pareil :/
>
> J'aurais eu tendance à créer une assembly à nom fort pour augmenter son
> niveau de confiance il se peut que le compte sous lequel tourne votre
> assembly ai trop peu de droit (cf config de l'hébergeur)
>
> -> Ecoute je sais pas comment on fait :/
>
> D'abord il serait judicieux de passer le customerror à on dans le
web.config
> pour avoir une erreur plus parlante
>
> -> Je le passe à On ou Off ca fait toujour le même message :/
>
> Pour info je suis chez TopHebergement. Si t'as une idée ou si tu as un


peu
> de temps je peux te laisser le projet...
>
> Merci
>
>
> a écrit dans le message de
> news:ufgjzm%
> > Bonjour,
> >
> > je ne vois pas le fichier web.config dans la liste de vos fichiers


avait
> > vous pensé à le tranférer c'est dans celui ci que l'on défini
> > l'identification par formulaire ce qui semble être ce que vous essayez
de
> > faire.
> >
> > Etes vous sur d'avoir uploader tous les fichiers notament ceux de dll


?
> >
> > Existe t il d'autre site aspx qui tourne chez votre hébergeur? des


fois
> > l'hébergeur fait des erreurs de configuration
> >
> > J'aurais eu tendance à créer une assembly à nom fort pour augmenter


son
> > niveau de confiance il se peut que le compte sous lequel tourne votre
> > assembly ai trop peu de droit (cf config de l'hébergeur)
> >
> > je ne sais pas si la réponse se trouve dans mes remarque mais j'espère
que
> > cela vous aidera de prime abord il serait judicieu de passer le
> customerror
> > à on dans le web.config pour avoir une erreur plus parlante
> >
> > Sebastien
> > "Christophe" a écrit dans le message de
> > news:ccs844$rvs$
> > > (Fausse manip mon message est pas tout passé)
> > >
> > >
> > > Je viens de réaliser 2 pages toutes bêtes en ASP.net depuis VB.Net
2003
> > > (avant je travaillais directement sur Dreamweaver). En local (IIS)


mes
> > pages
> > > marchent niquel.
> > >
> > > Par contre dès que j'upload sur mon hébergeur mutualisé, rien ne
marche.
> > > j'ai essayé de faire une copie (dans le menu projet mais ca ne


marche
> pas
> > > mieux).
> > >
> > > Mon appli (nommé : admin) se compose des fichiers :
> > >
> > > bin <REP> (avec le admin.dll en rlz)
> > > images <REP> (images pour les pages)
> > > Admin.vbproj
> > > Admin.vbproj.webinfo
> > > AssemblyInfo.vb
> > > Global.asax
> > > Global.asax.resx
> > > Global.asax.vb
> > > index.aspx (page de départ avec un login tout bète)
> > > index.aspx.resx
> > > index.aspx.vb
> > > admin.aspx (page si le login est bon)
> > > admin.aspx.resx
> > > admin.aspx.vb
> > >
> > > Tout ca devrait donc aller dans le rep htdocs/admin/ de mon


hébergeur
> mais
> > > ca marque : Server Error in '/' Application. blablabla mettre
> customerror
> > à
> > > off etc...
> > >
> > > Au début je me suis dit bon, j'ai du faire une erreur alors je créé


un
> > > fichier sur Vb.Net test.aspx vide, je le sauve et je l'upload... je
> pointe
> > > sur le fichier et pareil alors que ca marche en local.
> > >
> > > La seul facon pour que mon code marche c de le mettre dans la page


asp
> et
> > > <script runat="Server> enlever l'inherits, le liens au code behind


et
> > faire
> > > un evt Onclick sur mon bouton 's'identifier'.
> > >
> > > Qqu'un a une idée ? Perso le .net commence à me rendre chèvre j'ai
> > > l'impresion de perdre plus de temps que j'en gagne depuis que je


bosse
> sur
> > > le .net bref c un autre sujet.
> > >
> > >
> > > Info additionnelles :
> > >
> > > début de page de mon index.aspx (qui marche qu'en local) :
> > > <%@ Page Language="vb" AutoEventWireup="false"
> Codebehind="index.aspx.vb"
> > > Inherits="Admin.Index" debug="true" %>
> > >
> > >
> > > Ma page index.aspx qui marche sur mon hebergeur mais pas trop
compatible
> > > avec VB.Net :
> > > <%@ Page Language="vb" AutoEventWireup="false" debug="true" %>
> > > <SCRIPT RunAt="Server">
> > > Private Sub cmdValider_Click(ByVal sender As System.Object,


ByVal
e
> As
> > > System.EventArgs)
> > > 'code coupé
> > > Response.Redirect("admin.aspx")
> > > End Sub
> > > </SCRIPT>
> > > <HTML>
> > > <HEAD>
> > > <title>Interface d'administration Web</title>
> > > </HEAD>
> > > <body>
> > > <form id="Form1" method="post" runat="server">
> > > <P><FONT face="Arial" size="6"><IMG alt=""
> > > src="imageslogo.gif"></FONT></P>
> > > <P><FONT face="Arial" size="6">&nbsp;Interface d'administration -
> > > Identification</FONT></P>
> > > <P><FONT face="Arial">&nbsp;</FONT><STRONG><FONT


face="Arial"><FONT
> > > face="Arial"> &nbsp;</FONT></FONT></STRONG></P>
> > > <P><STRONG><FONT face="Arial" size="2">&nbsp; <U>Mot de passe
> > > :</U></FONT></STRONG></P>
> > > <P><FONT face="Arial">&nbsp;
> > > <asp:TextBox id="txtPassword" runat="server" MaxLength="50"
> > > BorderStyle="Groove" TextMode="Password"
> > > Width="360px"></asp:TextBox><FONT face="Arial">
> > > <asp:Button id="cmdValider" OnClick="cmdValider_Click"
> > runat="server"
> > > Text="S'identifier" Width="128px"></asp:Button></FONT></P>
> > >
> > > <P><STRONG><FONT face="Arial">&nbsp;
> > > <asp:Label id="lblRes" runat="server" Width="500px"
> Font-Names="Arial"
> > > Font-Size="X-Small"
> > > ForeColor="#C00000"></asp:Label></FONT></STRONG></P>
> > > <P><STRONG><FONT face="Arial"></FONT></STRONG>&nbsp;</P>
> > > </FONT></STRONG>
> > > </form>
> > > </body>
> > > </HTML>
> > >
> > >
> > >
> >
> >
>
>




Avatar
Christophe
Je poste la réponse au problème si ca peux servir...

En fait il faut mettre les fichiers à la racine et là ca marche ! (c tout
bête quoi)

Je tient enocre à Remercier Sebastien 981 pour son aide.



"Christophe" a écrit dans le message de
news:cd0deb$k33$
-> J'ai matté pour l'assembly a nom fort et ca change rien

Que se passe t il au chargement de la page? accès à une base de donnée
ouverture d'une connection sur la base ? accès à un autre répertoire ? du
coup la base est elle présente la chaine de connection est elle bonne? la
base n'est elle pas verrouillée?

-> Rien du tout en page_load

sur l'index il y a juste un textbox et un bouton valider pour verifier le
mot de passe qui est en dur pour le moment...

Sous quel compte de sécurité ton hébergeur fait il touner ton site ?


ASPNET
un autre il faudrait valider les droits d'accès

-> Je lui ait envoyé un mail pour vérifier les droits

Est ce que ton hébergeur utilise la même version du Framework que toi ?


1.0
ou 1.1 (je viens de jeter un oeil sur le site de l'hébergeur il est en 1.1
comme tu dis programmer sous VB 2003 vous avez la même version)

-> Oui c le 1.1 de chaque coté

Dans le message d'erreur n'y a t il pas un texte plus précis?
tu peux mettre un try catch sur ta page d'index ensuite affiche l'erreur
dans un label tu aura un texte plus précis (prévois un label long :) )

-> Rien dans page_load donc pas de test possible

Sinon je t'ai envoyé le projet

a écrit dans le message de
news:%
> Bonjour,
>
> pour créer une assembly à nom fort on utilise sn.exe dont la doc est


dispo
> sur msdn
>



http://msdn.microsoft.com/library/fre/default.asp?url=/library/FRE/cptools/html/cpgrfstrongnameutilitysnexe.asp
>
> cela dit ça n'ai pas forcément la solution cependant ça augmentera le
degré
> de confiance accordé par le CLR à ton assembly.
>
> Que se passe t il au chargement de la page? accès à une base de donnée
> ouverture d'une connection sur la base ? accès à un autre répertoire ?


du
> coup la base est elle présente la chaine de connection est elle bonne?


la
> base n'est elle pas verrouillée?
>
> Sous quel compte de sécurité ton hébergeur fait il touner ton site ?
ASPNET
> un autre il faudrait valider les droits d'accès
>
> Est ce que ton hébergeur utilise la même version du Framework que toi ?
1.0
> ou 1.1 (je viens de jeter un oeil sur le site de l'hébergeur il est en


1.1
> comme tu dis programmer sous VB 2003 vous avez la même version)
>
> Dans le message d'erreur n'y a t il pas un texte plus précis?
>
> tu peux mettre un try catch sur ta page d'index ensuite affiche l'erreur
> dans un label tu aura un texte plus précis (prévois un label long :) )
>
> public Sub Page_load(....)
>
> try
>
> ici tout ton code de la procédure
>
>
>
> catch ex as Exception
>
> me.label1.text=err.message
>
> end try
>
> Concernant l'envoi du projet ça ne me pose pas de problème néanmoins je
suis
> en vacance ce soir donc si tu ne me l'envoi pas avant midi autant dire


que
> ça ne servira à rien je reviens dans 4 semaines
>
> Sebastien
>
> "Christophe" a écrit dans le message de
> news:ccuh4m$okc$
> > je ne vois pas le fichier web.config dans la liste de vos fichiers


avait
> > vous pensé à le tranférer c'est dans celui ci que l'on défini
> > l'identification par formulaire ce qui semble être ce que vous essayez
de
> > faire.
> >
> > -> J'avais oublié de le lister (mais il est bien uploadé)
> >
> > Etes vous sur d'avoir uploader tous les fichiers notament ceux de dll


?
> >
> > -> Tout même les .vb, les bin et le projet.
> >
> > Existe t il d'autre site aspx qui tourne chez votre hébergeur? des


fois
> > l'hébergeur fait des erreurs de configuration
> >
> > -> Oui mais j'ai toujours fait sous dreamweaver et sans codebehind ni
> projet
> > VB.Net (je le faisait sous Dreamweaver) (juiste des fichiers .aspx).


Et
si
> > je copie mon projet sur un autre de mes sites ca fait pareil :/
> >
> > J'aurais eu tendance à créer une assembly à nom fort pour augmenter


son
> > niveau de confiance il se peut que le compte sous lequel tourne votre
> > assembly ai trop peu de droit (cf config de l'hébergeur)
> >
> > -> Ecoute je sais pas comment on fait :/
> >
> > D'abord il serait judicieux de passer le customerror à on dans le
> web.config
> > pour avoir une erreur plus parlante
> >
> > -> Je le passe à On ou Off ca fait toujour le même message :/
> >
> > Pour info je suis chez TopHebergement. Si t'as une idée ou si tu as un
peu
> > de temps je peux te laisser le projet...
> >
> > Merci
> >
> >
> > a écrit dans le message de
> > news:ufgjzm%
> > > Bonjour,
> > >
> > > je ne vois pas le fichier web.config dans la liste de vos fichiers
avait
> > > vous pensé à le tranférer c'est dans celui ci que l'on défini
> > > l'identification par formulaire ce qui semble être ce que vous


essayez
> de
> > > faire.
> > >
> > > Etes vous sur d'avoir uploader tous les fichiers notament ceux de


dll
?
> > >
> > > Existe t il d'autre site aspx qui tourne chez votre hébergeur? des
fois
> > > l'hébergeur fait des erreurs de configuration
> > >
> > > J'aurais eu tendance à créer une assembly à nom fort pour augmenter
son
> > > niveau de confiance il se peut que le compte sous lequel tourne


votre
> > > assembly ai trop peu de droit (cf config de l'hébergeur)
> > >
> > > je ne sais pas si la réponse se trouve dans mes remarque mais


j'espère
> que
> > > cela vous aidera de prime abord il serait judicieu de passer le
> > customerror
> > > à on dans le web.config pour avoir une erreur plus parlante
> > >
> > > Sebastien
> > > "Christophe" a écrit dans le message de
> > > news:ccs844$rvs$
> > > > (Fausse manip mon message est pas tout passé)
> > > >
> > > >
> > > > Je viens de réaliser 2 pages toutes bêtes en ASP.net depuis VB.Net
> 2003
> > > > (avant je travaillais directement sur Dreamweaver). En local (IIS)
mes
> > > pages
> > > > marchent niquel.
> > > >
> > > > Par contre dès que j'upload sur mon hébergeur mutualisé, rien ne
> marche.
> > > > j'ai essayé de faire une copie (dans le menu projet mais ca ne
marche
> > pas
> > > > mieux).
> > > >
> > > > Mon appli (nommé : admin) se compose des fichiers :
> > > >
> > > > bin <REP> (avec le admin.dll en rlz)
> > > > images <REP> (images pour les pages)
> > > > Admin.vbproj
> > > > Admin.vbproj.webinfo
> > > > AssemblyInfo.vb
> > > > Global.asax
> > > > Global.asax.resx
> > > > Global.asax.vb
> > > > index.aspx (page de départ avec un login tout bète)
> > > > index.aspx.resx
> > > > index.aspx.vb
> > > > admin.aspx (page si le login est bon)
> > > > admin.aspx.resx
> > > > admin.aspx.vb
> > > >
> > > > Tout ca devrait donc aller dans le rep htdocs/admin/ de mon
hébergeur
> > mais
> > > > ca marque : Server Error in '/' Application. blablabla mettre
> > customerror
> > > à
> > > > off etc...
> > > >
> > > > Au début je me suis dit bon, j'ai du faire une erreur alors je


créé
un
> > > > fichier sur Vb.Net test.aspx vide, je le sauve et je l'upload...


je
> > pointe
> > > > sur le fichier et pareil alors que ca marche en local.
> > > >
> > > > La seul facon pour que mon code marche c de le mettre dans la page
asp
> > et
> > > > <script runat="Server> enlever l'inherits, le liens au code behind
et
> > > faire
> > > > un evt Onclick sur mon bouton 's'identifier'.
> > > >
> > > > Qqu'un a une idée ? Perso le .net commence à me rendre chèvre j'ai
> > > > l'impresion de perdre plus de temps que j'en gagne depuis que je
bosse
> > sur
> > > > le .net bref c un autre sujet.
> > > >
> > > >
> > > > Info additionnelles :
> > > >
> > > > début de page de mon index.aspx (qui marche qu'en local) :
> > > > <%@ Page Language="vb" AutoEventWireup="false"
> > Codebehind="index.aspx.vb"
> > > > Inherits="Admin.Index" debug="true" %>
> > > >
> > > >
> > > > Ma page index.aspx qui marche sur mon hebergeur mais pas trop
> compatible
> > > > avec VB.Net :
> > > > <%@ Page Language="vb" AutoEventWireup="false" debug="true" %>
> > > > <SCRIPT RunAt="Server">
> > > > Private Sub cmdValider_Click(ByVal sender As System.Object,
ByVal
> e
> > As
> > > > System.EventArgs)
> > > > 'code coupé
> > > > Response.Redirect("admin.aspx")
> > > > End Sub
> > > > </SCRIPT>
> > > > <HTML>
> > > > <HEAD>
> > > > <title>Interface d'administration Web</title>
> > > > </HEAD>
> > > > <body>
> > > > <form id="Form1" method="post" runat="server">
> > > > <P><FONT face="Arial" size="6"><IMG alt=""
> > > > src="imageslogo.gif"></FONT></P>
> > > > <P><FONT face="Arial" size="6">&nbsp;Interface


d'administration -
> > > > Identification</FONT></P>
> > > > <P><FONT face="Arial">&nbsp;</FONT><STRONG><FONT
face="Arial"><FONT
> > > > face="Arial"> &nbsp;</FONT></FONT></STRONG></P>
> > > > <P><STRONG><FONT face="Arial" size="2">&nbsp; <U>Mot de passe
> > > > :</U></FONT></STRONG></P>
> > > > <P><FONT face="Arial">&nbsp;
> > > > <asp:TextBox id="txtPassword" runat="server" MaxLength="50"
> > > > BorderStyle="Groove" TextMode="Password"
> > > > Width="360px"></asp:TextBox><FONT face="Arial">
> > > > <asp:Button id="cmdValider" OnClick="cmdValider_Click"
> > > runat="server"
> > > > Text="S'identifier" Width="128px"></asp:Button></FONT></P>
> > > >
> > > > <P><STRONG><FONT face="Arial">&nbsp;
> > > > <asp:Label id="lblRes" runat="server" Width="500px"
> > Font-Names="Arial"
> > > > Font-Size="X-Small"
> > > > ForeColor="#C00000"></asp:Label></FONT></STRONG></P>
> > > > <P><STRONG><FONT face="Arial"></FONT></STRONG>&nbsp;</P>
> > > > </FONT></STRONG>
> > > > </form>
> > > > </body>
> > > > </HTML>
> > > >
> > > >
> > > >
> > >
> > >
> >
> >
>
>