2011-04-09 5 views
1

Je suis actuellement à la recherche dans le développement d'un site Web ASP.NET. J'ai configuré IIS7 sur ma machine de développement ainsi que sur mon serveur.ASP.net Deployment

J'ai copié les fichiers de développement sur le serveur IIS local sur mon ordinateur de développement et cela fonctionne correctement sans aucun problème.

Cependant, quand je télécharge l'application ASP.NET sur mon site via FTP dans VS2010 à mydomain.com/myasp il affiche une erreur qui dit:

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 34: ASP.NET to identify an incoming user. Line 35: --> Line 36: Line 37: section enables configuration

J'ai converti le répertoire dans IIS à une application mais est toujours à venir avec l'erreur.

Toute aide que vous pouvez fournir serait un grand merci

+0

Afficher une capture d'écran ou le texte exact? –

+0

Jetez un oeil à cette question: http://stackoverflow.com/questions/470136/configuring-an-asp-net-application-in-iis. Vous avez dit que vous avez créé une application. Avez-vous défini des autorisations d'exécution sur des scripts uniquement? – rsbarro

Répondre

1

j'ai découvert qu'il était parce que je l'appelle ASPX de http://localhost/myaspx.aspx directement sur le serveur pour une raison quelconque cela provoque l'erreur. Quand je l'ai essayé http://www.mydomain.com/myaspx.aspx ça a bien fonctionné.

Bit d'un problème étrange pourquoi il n'aime pas utiliser localhost. Je devine que cela doit être un problème de configuration erronée avec iis

+0

Je pense que c'est une question de sécurité ... – jcolebrand

+0

Est-ce que localhost est défini dans le fichier hosts? –