2009-01-22 4 views
2

J'ai hérité de certains ASPX (y compris le fichier web.config) et j'obtiens l'erreur suivante. J'ai créé un répertoire virtuel pour cela, mais je ne suis pas sûr de savoir comment le configurer en tant qu'application?Configuration d'une application ASP.NET dans IIS

Configuration Error 
Description: An error occurred during the processing of a configuration file 
required to service this request. Please review the specific error details 
below and modify your configuration file appropriately. 

Parser Error Message: It is an error to use a section registered as 
allowDefinition='MachineToApplication' beyond application level. This error 
can be caused by a virtual directory not being configured as an application 
in IIS. 

Source Error: 


Line 49:    ASP.NET to identify an incoming user. 
Line 50:   --> 
Line 51:  <authentication mode="Windows"/> 
Line 52: 
Line 53:  <customErrors mode="Off"/> 


Source File: C:\<MYPATH>\web.config Line: 51 

Répondre

7

Allez dans les propriétés du répertoire virtuel, cliquez sur le « répertoire virtuel » onglet, puis cliquez sur « Créer » bouton sous « Paramètres de l'application », puis définissez « Exécuter des autorisations » pour « Scripts seulement »

Vérifiez également l'onglet ASP.NET pour vous assurer qu'il est défini sur la version correcte pour votre application. Enfin, assurez-vous que le pool d'applications utilisé pour le répertoire virtuel est uniquement utilisé par d'autres sites et répertoires virtuels utilisant la même version d'ASP.NET.

+0

N'a pas pu dire mieux moi-même. Surtout la chose AppPool. Les applications .NET 1.1 n'aiment pas bien jouer avec le reste de l'équipe. –

0

Dans la console MMC IIS6, cliquez avec le bouton droit sur le dossier dans lequel l'application est déployée, cliquez sur Propriétés, puis sur le bouton Créer.

Cela créera une application IIS. Oh, assurez-vous de choisir la bonne version d'ASP.NET à partir de l'onglet ASP.NET et assurez-vous qu'il se trouve dans le bon pool d'applications pour la version d'ASP.NET sélectionnée.

0

Affichez les propriétés du vdir. Vérifiez qu'il s'agit d'une application, dans l'onglet Répertoire virtuel, consultez Paramètres de l'application, cliquez sur Créer s'il ne s'agit pas d'une application.

L'icône vDir est également différente si le dossier est une application, les applications sont de petites boîtes ouvertes, les vdirs non applicatifs affichent une icône de dossier avec un petit globe.

1

clic droit de votre répertoire virtuel - propriétés - le l'onglet « répertoire virtuel » cliquez sur le bouton « créer » au milieu et donner à votre demande un nom

Questions connexes