Probleme d'hebergement

Probleme d'hebergement - C#/.NET managed - Programmation

Marsh Posté le 18-07-2006 à 18:56:57    

Bonjour tout le monde  
 
j'ai un probleme d'hebergement d'un site que j ai realise en c# avec asp.net  :(  
enfaite j'ai besoin de creer deux dossiers un pour les fichiers du site et un autre pour le webservice sous wwwroot de l'hebergeur apres ils m'ont cree deux repertoires virtuels mais quand je consulte les pages aspx  il ne m'affiche acune page aspx tous un message d'erreur qui me demande de faire <customErrors mode="Off"/> au lieu de "RemoteOnly" meme si dans le fichier web.config le fichier est en mode off  :sarcastic:  
 
 
ma question est il possible de mettre deux repertoires sous wwwroot du serveur de l'hebergeure (chaque dossier contient un web.config)
 
sinon que dois je mettre pour heberger ce site  
merci beaucoup d'avance  

Reply

Marsh Posté le 18-07-2006 à 18:56:57   

Reply

Marsh Posté le 18-07-2006 à 21:38:02    

tout dépend de l'hébergeur en fait...
 
première chose que tu peux essayer, c'est de voir si ton site marche sur un vrai IIS, donc celui de Windows, pas celui de Visual Studio. Une fois qu'il marchera sur ton IIS local de windows, tu pourras le passer chez l'hébergeur.
 
Si une erreur persiste chez l'hebergeur, n'hésite pas à le contacter.

Reply

Marsh Posté le 18-07-2006 à 21:55:07    

merci pour votre reponse  
vous voulez dire que je met mais fichier sous C:\Inetpub\wwwroot\site  
et que j'execute les pages de http://localhost/site ?
si c'est bien ca oui c'est deja fait  
mais vraiment je ne sais plus quoi faire  
une autre question s'il vous plait le web.config qui se trouve sur wwwroot doit contenire des instructions specifiques?

Reply

Marsh Posté le 18-07-2006 à 22:02:48    

fait pas ça.
 
fait comme eux :
-> un web.config à la racine de c:\inetpub\wwwroot
-> tous tes fichiers dans c:\www\site et c:\www\webservice
-> crée deux répertoires virtuels dans IIS, un qui s'appelle "site" et qui pointe sur c:\www\site et un autre "webservice" qui pointe sur c:\www.webservice
-> Et teste ensuite http://localhost/site
 
Moi je pense à des trucs du genre chemins absolus écrits dans ton site au lieu de chemins relatifs du genre :
 
<a href="/default.aspx">Acceuil</a>
au lieu de
<a href="default.aspx">Acceuil</a>
 
Ou même :
 
Server.MapPath("/trucmuche" );
 
=> Ca ne pourra pas marcher, car il fa chercher les pages et les fichiers dans c:\inetpub\wwwroot\... au lieu de c:\www\site\...

Reply

Marsh Posté le 18-07-2006 à 22:04:09    

Accessoirement, vérifie quand même chez l'hénergeur que t'as pas un web.config dans /site et /webservice
 
Si c'est le cas, essaie simplement de supprimer celui qui est à la racine, et assure-toi que ceux dans les deux répertoires sont corrects (de base, IIS complète les informations des web.config en remontant jusqu'à la racine du site)

Reply

Marsh Posté le 18-07-2006 à 23:36:32    

merci pour votre reponse  
c'est vrai que lorsque j'ai change les chemins il m'a affiche la page mais quand je demande l'autre page (Response.Redirect("/administration.aspx" );)  il m'affiche la meme erreur  (cote hebergeur chez moi ca marche )
 
Description: An application error occurred on the server. The current custom error settings for this application prevent the details of the application error from being viewed remotely (for security reasons). It could, however, be viewed by browsers running on the local server machine.  
 
Details: To enable the details of this specific error message to be viewable on remote machines, please create a <customErrors> tag within a "web.config" configuration file located in the root directory of the current web application. This <customErrors> tag should then have its "mode" attribute set to "Off".
 
 

Reply

Marsh Posté le 18-07-2006 à 23:51:11    

vire le /
 
ou alors mets /site/administration.aspx


Message édité par Arjuna le 18-07-2006 à 23:51:34
Reply

Marsh Posté le 19-07-2006 à 00:13:36    

non toujours le meme probleme  :(

Reply

Marsh Posté le 19-07-2006 à 00:16:29    

je trouve qu il n'execute pas le code il ne fait que afficher les pages

Reply

Marsh Posté le 19-07-2006 à 00:42:07    

Bah si t'as un message te disant d'activer les erreurs, c'est au contrainre qu'il les exécute, mais qu'il plante systématiquement...
 
Essaie avec une page bidon qui affiche i de 1 à 5

Reply

Marsh Posté le 19-07-2006 à 00:42:07   

Reply

Marsh Posté le 19-07-2006 à 01:55:47    

vous avez raison il affiche bien le resultat

Reply

Marsh Posté le 19-07-2006 à 02:14:12    

le mieux, c'est de reprendre une des pages qui merde "ligne par ligne" (en commentant tout le code au départ, puis en décommentant petits blocs par petits blocs) jusqu'à trouver ce qui fait planter.
 
c'est toujours chiant à faire, mais c'est le seul moyen fiable à 100%, crois-en mon expérience ;)

Reply

Marsh Posté le 20-07-2006 à 00:26:12    

ok merci beaucoup

Reply

Marsh Posté le 20-07-2006 à 01:03:15    

tiens-nous au courant, ça peut être intéressant.
 
et accessoirement, à moins que ce ne soit confidentiel, dis-nous de quel hébergeur il s'agit.

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed