2009-08-27 8 views
4

Quelqu'un peut-il expliquer le fonctionnement du serveur de développement Web ASP.NET? Je n'ai pas installé IIS sur ma machine de développement. Visual Studio 2008 débogue donc mon projet d'application Web sur le serveur Web intégré. Je veux savoir où sont déployés tous les fichiers pour le débogage. Y a-t-il un dossier similaire à \ inetput \ wwwroot? Merci.Serveur de développement Web ASP.NET

Répondre

6

Le serveur Web est un fichier exécutable nommé WebDev.WebServer.EXE et situé dans \ WINDOWS \ Microsoft.NET \ Framework \ v2.0.50727. Lors du débogage du site Web, Visual Studio démarre une instance de l'application avec les paramètres suivants.

WebDev.WebServer.EXE \ Port \ chemin [\ vpath]

Ce serveur de développement ASP.NET utilise simplement l'application Web compilé dans le dossier de débogage, qui est fourni/chemin, pour servir les site Internet.

Vous pouvez en savoir plus sur ce here.

+0

Merci de revenir et de remettre les pendules à l'heure :) –

+0

Merci de m'avoir donné la direction pour que je puisse trouver plus d'informations – weilin8

1

Il utilise votre répertoire/bin pour l'assemblage et vos fichiers aspx pour les fichiers aspx. Les fichiers ne sont pas vraiment déployés, ils sont simplement assemblés/compilés et ensuite le serveur web local les utilise.

1

Les fichiers ne sont pas déployés du tout. Le serveur de développement Web (souvent appelé Cassini) se lie directement au site Web ou au dossier de l'application Web.

+0

Comment vous imaginez? Les fichiers doivent être précompilés quelque part! –

2

Effectuez une recherche sur un dossier appelé "Fichiers ASP.NET temporaires". C'est là que les fichiers sont précompilés et temporairement déployés/stockés pour le serveur de développement (Cassini) pour les servir.

Sur mon ordinateur, le répertoire est C: \ WINDOWS \ Microsoft.NET \ Framework \ v2.0.50727 \ Fichiers ASP.NET temporaires et il est actuellement supérieur à 260 Mo.

-1

Plusieurs projets se lient à différents ports sur votre système et ne sont pas disponibles à l'extérieur, je crois que le serveur Web Developement se lie uniquement à 127.0.0.1

Quelqu'un d'autre peut vérifier?

+0

Je crois que vous avez raison. Le serveur de développement Web est uniquement disponible localhost. – weilin8

Questions connexes