12
votes

Est-ce que IIS Express supporte le débogage de l'ASP classique?

J'ai récemment installé Visual Studio 2010 SP1 Beta , ASP.NET MVC 3 RC2 et IIS Express . .

J'ai obtenu avec succès un projet MVC 3 en cours d'exécution avec Pages ASP classiques dans le projet avec IIS Express . .

Je me demandais s'il y a un moyen de mettre en place une ASP classique de débogage avec des points d'arrêt dans Visual Studio tout en utilisant IIS Express?

Si oui, y a-t-il des tutoriels / messages sur la façon de faire cela?


0 commentaires

4 Réponses :


4
votes

3
votes

Voir aussi cette question à laquelle j'ai répondu.

IIS Express et Classic Asp

C'est toujours un peu de succès et manquez de déboguer classique ASP, mais il est faisable


0 commentaires

2
votes

La seule façon dont j'ai trouvé cela est de suivre Blog de Scott Guthrie comme indiqué dans la réponse de David Lively. Une fois que vous avez le site configuré pour autoriser F5 ou ctrl + f5 Démarrer l'application. Vous devrez avoir installé IIS 5/6/7 et ajouter le site sous la racine, soit un répertoire virtuel. Vous avez donc les deux IIS Express et IIS Blown complet pointant vers le même répertoire physique. Maintenant, allumez l'instance IIS. Dans mon cas, je viens de naviguer vers localhost. Cela démarrera W3WP.exe maintenant dans VSS attacher au processus W3WP.EXE.

autre que cela. Je ne crois pas qu'il existe une véritable solution pour déboguer asp classique dans IIS Express.


0 commentaires

13
votes

pour activer le débogage ASP dans IIS Express: strong>

1. em> localisez le fichier ApplicationHost.Config approprié pour mettre à jour en fonction de votre version de Visual Studio. P >

  • Visual Studio 2015 et ultérieurement: em> chaque application Web possède son propre fichier ApplicationHost.Config à modifier. Chaque fichier est situé dans {répertoire de solution} \. Vs \ config forte> (garder à l'esprit .vs est un dossier caché) li>
  • avant Visual Studio 2015: em> Vous pouvez activer le débogage de toutes les applications Web en modifiant ApplicationHost.Config situé dans UserProfile%% \ documents \ iisexpress \ config strong> li> li> ul>

    (Si vous ne trouvez pas l'applicationHost.config, c'est parce que l'application Web n'a pas encore été lancée dans iisexpress. Alors allez-y et lancez votre application, puis le fichier sera créé.) P>

    2. em> ouvrir ApplicationHost.config dans un éditeur de texte et modifiez le code> Elément à: P>

    <asp scriptErrorSentToBrowser="true" enableParentPaths="true" bufferingOn="true" errorsToNTLog="true" appAllowDebugging="true" appAllowClientDebug="true">
        <cache diskTemplateCacheDirectory="%TEMP%\iisexpress\ASP Compiled Templates" />
        <session allowSessionState="true" />
        <limits />
    </asp>
    


0 commentaires