none
Publication site ASP.Net IIS6 RRS feed

  • Question

  • Bonjour,

    Je cherché un espace sur le forum sur IIS mais n'ayant pas trouver je tente ici.

    Voilà, j'ai développé un site web avec web service que je cherche à déployer sur un server IIS6 (machine windows xp).

    J'ai donc fait un publish de mes deux projets mais je n'arrive à en déployer aucun ! J'ai fait plein de test de répertoire virtuel mais à chaque fois c'est un échec !

    Je viens donc ici dans l'espoir de redémarer de 0 avec vos indications.

    Pour infos mon application web utilise le framework 4.5 et à dans ses assembly la dll entity framework.


    mercredi 17 octobre 2012 15:20

Réponses

Toutes les réponses

  • Bon après un nouveau test de deploiement de mon site web j'ai tenté d'accéder à ma page principale, seulement le message d'erreur suivant est apparue et je ne sais vraiment pas quoi faire : 

    401.3 Non autorisé pour cause de liste ACL sur la ressource

    Le problème c'est que j'ai bien tous vérifier et je n'est restreint aucun accès et l'option authentification anonyme est bien activée.

    mercredi 17 octobre 2012 16:17
  • Bonjour,

    Point à vérifier :

    • Si vous avez installé IIS après le .NET Framework, il faut enregistrer ASP .NET dans IIS. Pour cela exécuter la commande "aspnet_regiss -i".
    • Le compte sur lequel fonctionne le pool qui fait tourner votre application doit avoir les droits de lecture sur les fichiers de votre application web. Est-ce que c'est OK de ce côté ?
    • Avez vous essayé un déploiement "à la main". En créant un site web et en mettant des fichiers de votre application compilé dedans ?

    Cordialement


    Gilles TOURREAU - MVP C#
    Architecte logiciel/Consultant/Formateur Freelance
    Blog : http://gilles.tourreau.fr
    - MCPD : Enterprise Developper / Windows Developper 3.5 / ASP .NET 3.5/4.0
    - MCITP : SQL Server 2008 Developper
    - MCTS : ADO .NET 3.5 / SQL Server 2008 Developper / Windows Forms 3.5 / ASP .NET 3.5/4.0

    jeudi 18 octobre 2012 07:33
    Modérateur
  • Bonjour,

    merci de m'aider.

    Oui j'avais déjà bien executer la commande aspnet_regiis -i et j'ai toujours ce même message.

    Après, c'est un peu bizarre, mais sur ce server iis6 sous xp je n'ai pas accès aux pool d'application et le site web par default à juste dans les propriété la possibilité de choisir dans un liste deroulante une "Application Protection" et dans cette liste j'ai les 3 choix suivants :

    • Low (IIS Process)
    • Medium (Pooled)
    • High (Isolated)

    J'ai essayé avec les 2 premiers choix mais rien ne change.

    Pour créé le site, j'ai créé un répertoire virtuel depuis iis et j'ai fais copier coller de mes fichiers dans ce répertoire. Ce répertoire est dans le site "Default Site" car je ne peux pas créer de site !

    jeudi 18 octobre 2012 07:57
  • J'ai tester de copier coller le dossier directement dans le dossier inetpud/root et le comportement à changé, j'ai le message d'erreur suivant :

    Description: An error occurred during the parsing of a resource required to service this request. Please review the following specific parse error details and modify your source file appropriately. 
    
    Parser Error Message: Could not load type 'ProjAdmin.IHMPage'.
    
    Line 1:  <%@ Page Language="C#" AutoEventWireup="true" CodeBehind="IHMPage.aspx.cs" Inherits="ProjAdmin.IHMPage" %>

    jeudi 18 octobre 2012 08:11
  • Bonjour,

    Avez-vous copié les répertoire "bin" dans votre site web IIS ?

    Cordialement


    Gilles TOURREAU - MVP C#
    Architecte logiciel/Consultant/Formateur Freelance
    Blog : http://gilles.tourreau.fr
    - MCPD : Enterprise Developper / Windows Developper 3.5 / ASP .NET 3.5/4.0
    - MCITP : SQL Server 2008 Developper
    - MCTS : ADO .NET 3.5 / SQL Server 2008 Developper / Windows Forms 3.5 / ASP .NET 3.5/4.0

    jeudi 18 octobre 2012 08:56
    Modérateur
  • Oui, oui

    Après normalement, j'utilise le framework 4.5 mais celui que j'ai installé avec la commande c'est le 4.0, est ce possible de telecharger la version 4.5 et de relancer cette commande ?

    jeudi 18 octobre 2012 09:16
  • Bon, en faite le framework 4.5 n'a pas l'air compatible avec xp.

    J'en déduit que je ne peut pas déployer mon site sur cette machine. J'ai donc essayé depuis un poste windows seven où ce framework est installé et relancé la commande aspnet_regiss -i.r mon s

    Seulement quand j'essaie d'ouvrir ma page aspx voici le message d'erreur qui s'affiche j'ai toujours le même message d'erreur que sous xp

    (Pourriez vous quand même me confirmer mon hypothèse sur le fait que je ne puisse pas déployer mon site dans un environnement windows xp ?)


    • Modifié Kiwi19 jeudi 18 octobre 2012 09:25
    jeudi 18 octobre 2012 09:23
  • Bon, j'ai avancé un petit peu sur le problème.

    Dans mon projet j'ai modifier la propriété "Copy to Output Directory" en Copy Always. Je me retrouve alors avec tous les fichiers .cs dans le dossier bin.

    Mais cela n'étais pas suffisant, j'ai du en plus copier tous ces fichier à la racine du répertoire.

    Maintenant, IIS arrive à compiler mon site web sauf qu'il trouve une nouvelle erreur à cause d'une référence à un web service. Etant donnée, que ce n'est pas le même genre d'erreur je vais poster plus de détail dans un autre post.

    Cependant pourriez vous tous de même répondre à cette question :

    Est ce que je peux déployer mon site dans un environnement windows xp malgré l'utilisation du framework 4.5 ?

    jeudi 18 octobre 2012 11:47
  • Bonjour,

    Comme stipulé dans la page de téléchargement du .NET Framework, le .NET Framework 4.5 n'est pas supporté sous Windows XP :

    http://www.microsoft.com/fr-fr/download/details.aspx?id=30653

    Cordialement


    Gilles TOURREAU - MVP C#
    Architecte logiciel/Consultant/Formateur Freelance
    Blog : http://gilles.tourreau.fr
    - MCPD : Enterprise Developper / Windows Developper 3.5 / ASP .NET 3.5/4.0
    - MCITP : SQL Server 2008 Developper
    - MCTS : ADO .NET 3.5 / SQL Server 2008 Developper / Windows Forms 3.5 / ASP .NET 3.5/4.0

    jeudi 18 octobre 2012 15:38
    Modérateur