não sabe como essa estrutura de diretório virtual foi configurada no iis6

0

Nosso servidor de desenvolvimento tem uma configuração da seguinte forma:

\DEVSRVR\WEBSITES\COMMON
└───include

Aqui é onde todos os arquivos de script e css residem. Eles são requeridos por várias aplicações web

\DEVSRVR\WEBSITES\TESTING\SAM
├───Backup
│   └───bin
├───bin
└───help

Aqui é onde um aplicativo reside. Suponhamos que há uma página aspx na pasta chamada SAM. Normalmente, emitimos uma solicitação http da seguinte forma:

http://testing.apps/sam/default.aspx

Acreditamos que o nome virtual testing.apps aponta para a pasta \\devsrvr\websites\testing .

Suponha que haja um arquivo css chamado menu.css dentro de common / include. Nós simplesmente teríamos que fazer a seguinte chamada http para obtê-lo:

http://testing.apps/common/include/menu3.css

Isso funciona !!! Eu não entendo como? Não existe uma pasta chamada comum dentro do teste ...

    
por deostroll 21.07.2010 / 09:16

1 resposta

0

O IIS não exige que a estrutura de diretórios do site corresponda à estrutura de diretórios do disco.

É possível que você tenha um site configurado vinculado ao nome do host testing.apps , que mapeia para \devsrvr\websites\testing , em seguida, dentro do caminho /sam , você tem um diretório virtual apontando para \devsrvr\websites\common .

(observe que o servidor IIS provavelmente usa caminhos locais como " C:\inetpub\wwwroot\common " em vez de caminhos UNC)

    
por 12.01.2011 / 07:23

Tags