2009-10-03 10 views
0

J'ai Bugnet installé sur mon serveur hébergé et cela fonctionne, semble que toutes les fonctionnalités du projet fonctionne comme on pourrait s'y attendre. Cependant, sur toutes les pages, cette erreur est générée;Une idée de ce que cette erreur .NET signifie?

System.Configuration. ConfigurationErrorsException: Il est erroné d'utiliser une section enregistrée comme allowDefinition = 'MachineToApplication' au-delà du niveau de l'application. Cette erreur peut être provoquée par un répertoire virtuel n'étant pas configuré en tant qu'application dans IIS.

La partie qui me lance est l'application qui fonctionne comme prévu. Il est installé dans un sous-domaine sur un serveur hébergé, pas configuré pour s'exécuter dans un répertoire virtuel.

Toutes les idées seraient appréciées.

Répondre

1

En règle générale, cette erreur se produit lorsque IIS n'est pas configuré correctement pour votre déploiement. Vous indiquez que cela est installé sur un sous-domaine sur votre serveur hébergé, ce qui, à première vue, indique que cette erreur ne devrait tout simplement pas apparaître. Mais je dois demander à quelles URL vous le voyez? (Juste un ou deux, si cela ne vous dérange pas.)

Normalement, cette erreur s'est toujours produite pour moi lorsque j'ai supprimé une application .NET dans un répertoire sur un site IIS, et j'ai oublié de configurer ce répertoire comme un répertoire virtuel et application correctement. Par conséquent, certaines entrées de configuration qui sont au niveau de l'application ont uniquement provoqué le lancement de votre exception par l'infrastructure ASP.NET.

Si vos URL semblent correctes, vérifiez si votre hôte vous fournit un accès direct aux paramètres IIS. Si c'est le cas, vous pouvez vérifier tous les paramètres directement et vous assurer qu'ils sont corrects.

+0

Vous pouvez le voir à http://tickets.myabriza.net – CmdrTallen

+0

je viens cliqué sur un peu, et je pourrais être fou, mais l'application semble bien fonctionner. –

+0

Oui c'est ce que je dis. Cela fonctionne bien, génère simplement ces erreurs sur chaque chargement de page. Les erreurs sont envoyées à moi via le gestionnaire d'erreurs des applications. Très frustrant ... – CmdrTallen

0

Cela ressemble à un problème web.config - this link devrait aider (point 2).

1

Il y a un web.config dans votre application avec une section qui n'est autorisée que dans la racine de l'application (ou supérieure - c'est-à-dire la configuration de la machine). Sauf si vous avez plus d'un web.config dans votre application, c'est probablement dû au fait que le répertoire virtuel racine de votre application n'est pas configuré pour être une application web.

Pour le configurer correctement la propriété de dialogue ouvert pour votre répertoire virtuel racine dans le panneau de contrôle et cliquez sur IIS bouton « Créer application »

+0

L'application est en cours d'exécution, il suffit de jeter ces problèmes. Vous pouvez le voir à http://tickets.myabriza.net – CmdrTallen

Questions connexes