O objetivo desta documentação é auxiliar as instituições na configuração para aumentar o tamanho máximo de upload da ferramenta IIS(Internet Information Services) dos portais Portal Educacional / Portal do Professor .

Caso o cliente deseja que seja realizado uploads com tamanho superior ao tamanho padrão (30mb) IIS(Internet Information Services) será necessário realizar os seguintes passos.


O tamanho máximo de upload padrão do IIS(Internet Information Services) é de 30mb por medida de segurança

O tamanho máximo do upload, dependerá da configuração do ambiente de cada cliente. Sendo ele responsável por esta definição.

Lembrando que este o tamanho máximo permitido deve ser compatível com o maior tamanho parametrizado do RM.exe para o portal do aluno.


O tamanho do arquivo ao ser carregado pelo portal, tem variação em seu tamanho real, o que gera um acréscimo 33% em relação ao tamanho informado na parametrização do RM.exe


Exemplo: 

Maior parametrização do RM.exe: 50mb

33 % da maior parametrização do RM.exe: 16,50mb

Tamanho a ser configurado no IIS: 50mb + 16,50mb = 66,50mb (convertido em bytes 66500000)

Conforme citado, a configuração de tamanho máximo de upalod de uma requisição é uma medida de segurança para o servidor Web.

Sendo assim, não é recomendado que se permita requisições com tamanho muito grande. Em caso de ataques como por exemplo o de negação de serviço, o envio de requisições grandes facilitaria para pessoas má intencionadas deixando o servidor vulnerável.

Todas as informações sugeridas foram checadas e testadas em um ambiente controlado. No entanto, é recomendado que as configurações sejam realizadas inicialmente em um ambiente de homologação, devido à variedade e complexidade das configurações e especificidades dos servidores de cada cliente.

Os tamanhos máximos de upload informados nas imagens abaixo são apenas um exemplo. 



CONFIGURAÇÕES 


A configuração tamanho máximo de upload individual para cada portal educacional que estão dentro do diretório do FrameHTML

1) Acesse o IIS(Internet Information Services).

2) Selecione a pasta desejada:


Existe duas possibilidades que a instituição pode adotar para aumentar o aumentar o tamanho máximo de upload.

A própria intituição deverá avaliar e definir qual é a melhor opção que se adpata melhor o seu cenário.

A configuração tamanho padrão máximo de upload para todos os sites que estão dentro do diretório do FrameHTML. Lembrando que esta opção inclui outro produtos da TOTVS, além do Educacional, caso o cliente possua.

  • Todos os portais, selecione a pasta: "Sites\Default Web Site\FrameHTML"

A configuração tamanho máximo de upload individual para cada portal educacional que estão dentro do diretório do FrameHTML


Para a configuração do portal do aluno é necessário que seja realizado os seguintes passos abaixo:


1) Acesse o diretório que os portais "FrameHTML" e selecione a pasta "RM".

2) Criar uma pasta "API" e acessa-la. 

3) Criar a pasta "TOTVSEducacional" e acessa-la. 

4) Criar um arquivo "web.config" conforme o padrão abaixo:

 

<?xml version="1.0" encoding="UTF-8"?>
<configuration>
</configuration>


5) Selecione a pasta: "Sites\Default Web Site\FrameHTML\RM\API\TOTVSEducacional"

Selecione a pasta: "Sites\Default Web Site\FrameHTML\web\app\Edu\portaldoprofessor"

As imagens abaixo são apenas um exemplo utilizando a pasta padrão FrameHTML, mas deverá selecionar a pasta conforme definido acima pela instituição.



3) Clique na opção "Filtragem de Solicitações".


4) Selecione a opção do menu "Editar Configurações de Recurso"


5) Um nova janela será aberta, dentro do agrupamento "Limites da Solicitação" defina o campo "Tamanho máximo de conteúdo permitido (Bytes)" com o tamanho máximo que deseja receber requisições.


O tamanho preenchido dependerá da configuração do ambiente de cada cliente. Sendo ele responsável por esta definição.

Lembrando que este o tamanho máximo permitido deve ser compatível com o maior tamanho parametrizado do RM.exe para o portal do aluno.

O tamanho do campo é definido em Bytes



6)  Clique na opção "Editor de configurações".


7) Selecione a seção"system.web/httpRuntime".



8) Dentro da lista de opções defina o campo "maxRequestLength" com o tamanho máximo que deseja receber requisições.


O tamanho preenchido dependerá da configuração do ambiente de cada cliente. Sendo ele responsável por esta definição.

Lembrando que este o tamanho máximo permitido deve ser compatível com o maior tamanho parametrizado do RM.exe para o portal.

O tamanho do campo é definido em Bytes