2011-01-04 3 views
1

Je travaille avec mes amis sur une application web hébergée avec IIS (Internet Information Service). J'ai remarqué qu'il y a des soi-disant dossiers virtuels dans l'arborescence du site Web IIS, et encore quelques dossiers partagés sont utilisés dans notre application Web.Quelle est la différence entre un dossier partagé et un dossier virtuel?

Les dossiers virtuels sont comme ceci:

http://myserver/folder1 

Les dossiers partagés sont comme ceci:

\\myserver\folder2 

Alors, quelle est la différence entre eux?

Merci beaucoup.

Ajouter - 1-

Et quelle est la différence entre une application Web et un dossier virtuel? Je fais souvent un clic droit sur un dossier virtuel et le transforme en une application web. Mais je ne sais pas ce que cette action signifie réellement ?! Est-ce que quelqu'un pourrait me montrer du matériel traitant en détail comment une application web dans IIS est invoquée? J'espère que cela pourrait tenir dans la chaîne suivante.

une demande de texte HTTP (GET, PUT, etc) arrive à IIS ->Que se passe-t-il ici? -> une réponse de texte HTTP quitte l'IIS

+2

Ce sont des choses entièrement différentes. Le premier est une ressource desservie par un serveur Web; ce dernier est un partage réseau généralement disponible uniquement via le réseau local. http://en.wikipedia.org/wiki/Network_share Je pense que pour obtenir plus d'informations détaillées, vous devez préciser où ces dossiers partagés sont utilisés exactement –

+0

Je pense que je ne suis pas tout à fait sûr de certains concepts au cours du développement web, ma question est juste l'un d'entre eux. Donc, quelqu'un pourrait-il recommander des matériaux qui abordent des concepts comme celui-là? – smwikipedia

+0

Je veux commencer une prime, mais le bouton de prime de départ n'est pas encore affiché. – smwikipedia

Répondre

1

Les dossiers virtuels sont des dossiers relatifs à un chemin d'URL. Cela signifie que, comme http://myserver est le dossier racine, vous pouvez carte un dossier physique sur votre unité de disque dans un dossier qui est pratiquement enfant de myserverhttp://myserver est mis en correspondance.

Les dossiers partagés sont relatifs au protocole SAMBA. La différence entre HTTP et SAMBA est qu'avec HTTP vous pouvez héberger une application web (c'est-à-dire exécuter du code et générer une sortie HTML) mais avec SAMBA vous ne pouvez partager que des fichiers statiquement, ie. vous pouvez partager des fichiers exécutables mais ils doivent d'abord être téléchargés puis exécutés.

Questions connexes