Pergunta

background: Eu trabalho em um aplicativo web asp.net que está em uma intranet da empresa. cookieless = "true" está situado no web.config na configuração sessões. O aplicativo é lançado fora uma página e pode ser executado em vários modos diferentes (um link diferente para cada modo). É um requisito de negócios que várias instâncias do aplicativo podem ser executados ao mesmo tempo para comparação e assim cada desova navegador deve ter uma nova sessão de ... de qualquer maneira ...

Verificar a pasta Temporary Internet Files no meu pc, cada imagem utilizada na aplicação que está sendo visualizado é baixado várias vezes porque o ID da sessão é na url (presumo) e está causando a imagem em cache para não ser encontrado. O campo de Endereços Internet para a mesma imagem está na forma http: // mywebserver / mywebapp / (S (......)) /images/xxxxxxx.gif

Para continuar com sessões cookieless, é a melhor maneira de mover as imagens etc em um fora do diretório do aplicativo web no mesmo (ou diferente) servidor? por exemplo. http: //mywebserver/mywebappresource/images/xxxxxxx.gif

quaisquer suggesions muito bem-vindos! graças montões!

Foi útil?

Solução

Por que o URL para a necessidade gif mudar só porque a página que está embutido em mudanças? Se você pudesse manter a constante gif URL então seria em cache como você espera.

Isso é praticamente a mesma coisa que o que você está sugerindo, com a mudança do diretório para as imagens para fora do aplicativo web. Você sempre pode fazer isso com uma regra de redirecionamento dentro do servidor web se ele foi muito complicado de se fazer dentro do aplicativo.

Eu acho que o que estou tentando dizer é "Sim".

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top