2010-10-29 7 views
4

Ok, c'est étrange. Un peu d'histoireIIS 6 ne fonctionne pas sur asp.net 1.1 pages?

  • Windows 2003 R2 SP2 32 bits
  • IIS 6,0

J'ai un dot.net très simple 1.1 exemple d'application qui vient fait écho à quelque chose à l'écran via une réponse. écrire. Fonctionne très bien sur mon poste de travail. Une fois que je l'ai déployé sur ce serveur, quand je vais sur la page, il ne restitue pas le code source de mon fichier aspx, c'est-à-dire qu'il affiche tout mon balisage asp.net mais n'exécute pas la page.

  • J'ai couru asp.net_regiis -i
  • J'ai activé asp.net 1.1 dans les extensions de services Web.
  • Le répertoire virtuel est configuré pour s'exécuter sous asp.net 1.1
  • Je suis allé dans l'option de configuration et j'ai vérifié que les fichiers .aspx sont mappés sur aspnet_isapi.dll dans le dossier framework 1.1.
  • il est mis en place comme une application et a un nom d'application qui correspond au répertoire virtuel

Je sais que je dois manquer quelque chose, mais ne peux pas voir ce que ..

modifier

un autre indice .. si je vais dans les propriétés pour le répertoire virtuel, il n'y a pas d'onglet pour sélectionner la version asp.net. Je dois utiliser l'utilitaire aspnetswitcher pour sélectionner quelle infrastructure traiter un vdir donné.

+0

Est-il défini comme une application? I.e a un nom d'application, etc. – brumScouse

+1

Vous pouvez essayer serverfault.com pour les questions d'installation du serveur. Bien que celui-ci soit plutôt limite. – NotMe

Répondre

2

Si vous utilisez IIS 6.0 sur votre poste de travail local pour vous connecter à l'instance IIS des serveurs, l'onglet ASP.net ne s'affiche pas (allez figure!). Si vous êtes à distance sur le serveur, puis le voir, il sera là.

Il est peu probable que cela mène à la solution, car si la version .net incorrecte a été sélectionnée, vous obtiendrez toujours soit la page rendue ou l'écran jaune de la mort.

ASP.net 1.1 avait besoin de certains fichiers à la racine du site pour comprendre qu'il s'agissait d'une application .net. Au sommet de ma tête c'était web.config, peut-être global. Mais 1.1 devait être compilé (au moins dans notre cas), donc vous avez besoin de copier le dossier bin avec la DLL connexe aussi.

Bonne chance.

Questions connexes