Quais são as diferenças entre sites, diretórios, diretórios virtuais e aplicativos no IIS 7?

3

Sou novo no Windows 2008 e no IIS 7. Com a instalação padrão, o IIS 7 tem um site padrão. Para meu aplicativo, eu crio um novo site fora do site padrão ou crie um diretório virtual ou aplicativo dentro do site padrão?

Alguém pode explicar as diferenças?

    
por user25164 02.02.2010 / 01:38

2 respostas

4

For my application, do I create a new Website outside of Default Website

Se você estiver hospedando apenas um site, poderá colocá-lo no site padrão. É exatamente o que diz que é. Um modelo de site padrão. Se você planeja hospedar vários sites, crie sites da Web diferentes para cada um deles no IIS, para que eles tenham um pool de aplicativos diferente e diferentes vinculações ao site.

or create a Virtual Directory or Application within the Default Website?

Um diretório é diferente de um diretório virtual da seguinte maneira:

Diretório
Caminho real do arquivo : c:\inetpub\wwwroot\subdirectory
Como aparece na URL : http://yoursite.com/subdirectory

Diretório Virtual
Caminho real do arquivo : c:\anywhere\whatever\files\subdirectory
Como aparece na URL : http://yoursite.com/subdirectory

Como você pode ver, um diretório virtual é usado para adicionar um subdiretório a um site quando esse subdiretório não está localizado na raiz do documento (neste caso, c:\inetpub\wwwroot ).

or Application within the Default Website?

Um aplicativo é um pouco mais complicado de entender. A visão geral geral é esta:

Additionally, in IIS 7 the concept of an application now has meaning to both IIS and the technologies that extend IIS functionality. An application is an object important to the server at runtime. This is because the IIS and ASP.NET request-processing pipelines have merged in IIS 7 so that content can take advantage of functionality previously provided for only managed code applications. For example, each managed code application runs in an Application Domain (AppDomain). An application can have several virtual directories, and each one will be served by the same AppDomain as the application to which they belong.

Esse snippet é retirado de learn.iis.net e há uma descrição muito mais ampla. Eu sugiro que você leia toda essa página. Ele fala sobre tudo isso em profundidade e contém muitos links para outros recursos úteis.

    
por 08.12.2011 / 20:05
0

Se o novo site tiver um URL diferente e você gerenciar o servidor, na maioria dos casos, eu recomendo alguns sites. Um site tem ligações de site exclusivas.

Um diretório virtual é uma subpasta sob um site existente e compartilha as mesmas ligações.

Portanto, se você tiver site1.com e site2.com, crie os sites deles. Se você tiver site1.com e site1.com/subfolder, eles deverão compartilhar o mesmo site.

    
por 07.02.2010 / 02:49