Quando eu implemento a seção entitulada "TOMANDO VANTAGEM DO PIPELINE INTEGRADO" do documento abaixo, os contadores de uso de memória para o processo w3wp.exe aumentam com a solicitação para a página clássica de teste asp. Eu estou olhando para Commit, Working Set, compartilhável e Private Bytes no Monitor de recursos. Minha página de teste (abaixo) se atualiza aprox. uma vez por segundo. O uso da memória aumenta com cada solicitação. O problema não ocorre quando eu removo a seção de módulos do web.config (abaixo).
Isso é por design? Ou existem mudanças de configuração adicionais que eu deveria fazer para estabilizar o consumo de memória?
Meu objetivo é implementar a autenticação de formulários junto com o asp clássico. Funciona muito bem, exceto esse problema de memória.
Esta é uma migração de um aplicativo legado para .net, por favor, não recomende a autenticação básica ou descarte o requisito clássico de asp. Também fiz esta pergunta aqui .
Obrigado!
O documento:
link
Minha configuração do servidor / IIS:
Win2k8 R2 SP 1, 64 bits, IIS 7.5, 7,5 GB de memória
Servidor EC2 fresco: Windows_Server-2008-R2_SP1-Inglês-64Bit-SQL_2008_R2_SP2_Express-2013.04.14 (ami-c082e3a9) m1.large
O pool de aplicativos integrado, .NET v4.0, Integrado, usa a identidade do pool de aplicativos, os limites de memória definidos como 0 (sem limite), somente 64 bits
Web.config:
<?xml version="1.0" encoding="utf-8"?>
<configuration>
<system.webServer>
<modules runAllManagedModulesForAllRequests="true">
<remove name="UrlAuthorization" />
<remove name="DefaultAuthentication" />
<remove name="FormsAuthentication" />
<add name="FormsAuthentication" type="System.Web.Security.FormsAuthenticationModule" preCondition="" />
<add name="DefaultAuthentication" type="System.Web.Security.DefaultAuthenticationModule" preCondition="" />
<add name="UrlAuthorization" type="System.Web.Security.UrlAuthorizationModule" preCondition="" />
</modules>
</system.webServer>
<system.web>
<sessionState mode="Off" />
<compilation debug="false" />
</system.web>
</configuration>
Página de teste:
<html>
<head>
<title>test</title>
<meta http-equiv="refresh" content="1">
</head>
<body><%=Now()%></body>
</html>
Editar: a atualização do Windows está atualizada.