Local Razoável para Instalar o Serviço da Web no Servidor

1

Em primeiro lugar, sou um desenvolvedor de software e não sou qualificado como especialista em sistemas ou servidores, por isso estou à procura de conselhos para me ajudar a prevenir falhas no nosso servidor.

Eu escrevi um sistema modular para executar certas tarefas para nós de forma autônoma para nos impedir de escrever o mesmo código antigo repetidas vezes. Isso consiste em Windows Service (.NET) , Web Service (WCF) , Class Library e Database , que serão executados em Windows Server 2003 .

O problema vem, para mim, na implantação. Especificamente, o serviço da Web - naturalmente, o serviço local (e a biblioteca compartilhada requerida) são persistidos (por padrão e convenção) na pasta Program Files , mas armazenar o serviço da Web aqui parece absurdo para mim (mesmo que seja bloqueado) apenas para uso apropriado).

Os arquivos devem ser armazenados em algum lugar juntos? Ou dividi-los e armazenar o serviço da web em outro lugar?

    
por Grant Thomas 23.02.2011 / 00:18

3 respostas

1

Realmente não importa onde você os coloque por tanto tempo que o IIS possa acessá-los. Colocá-los na pasta Arquivos de Programas está perfeitamente bem. É provavelmente mais comum, no entanto, colocar os arquivos em uma pasta sob a raiz doc do IIS.

Em uma nota lateral, como administrador do sistema, eu gosto de ter a opção de especificar onde instalar as coisas, então se você escrever um instalador para isso, você deve permitir essa opção durante a instalação.

    
por 23.02.2011 / 00:29
0

Meu sentimento pessoal é que esse tipo de coisa deve ser colocado em sua própria árvore de pastas, porque isso simplesmente torna o gerenciamento muito mais simples e menos propenso a erros. Se você colocá-lo dentro do caminho "normal" e bloquear as permissões, sempre haverá o risco de que alguém em um estágio posterior, talvez tentando resolver algum outro problema, altere as permissões e as alterações propagadas para sua árvore, o que seria mais indesejável .

    
por 23.02.2011 / 00:32
0

Pessoalmente, eu colocaria os componentes da web em seu próprio diretório em C: \ Inetpub \ wwwroot \ websitefolder para facilitar o gerenciamento, a segurança, etc.

    
por 23.02.2011 / 01:14