限制某个asp.net应用程序使用的内存的大小
2008-10-19 20:42
253 查看
1. 修改machine.config,添加memoryLimit="20" <processModel
autoConfig="true"
memoryLimit="20"
/> 此效果是全局的,默认值为60。
2. 如果是针对某个web app,要在web.config中设置使用内存的大小,需要先修改machine.config:
<section name="processModel" type="System.Web.Configuration.ProcessModelSection, System.Web, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" allowDefinition="Everywhere" allowLocation="false"/>
然后在web.config中再设置:
autoConfig="true"
memoryLimit="20"
/> 此效果是全局的,默认值为60。
2. 如果是针对某个web app,要在web.config中设置使用内存的大小,需要先修改machine.config:
<section name="processModel" type="System.Web.Configuration.ProcessModelSection, System.Web, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" allowDefinition="Everywhere" allowLocation="false"/>
然后在web.config中再设置:
<system.web>
<processModel memoryLimit="20"/>
<processModel memoryLimit="20"/>
相关文章推荐
- Asp.NET WebMethod: 使用Jquery的post发送信息的数据信息的大小限制
- .NET : 监控ASP.NET应用程序的缓存使用内存数变化和命中情况
- .NET : 监控ASP.NET应用程序的缓存使用内存数变化和命中情况
- Asp.net 程序部署问题——在应用程序级别之外使用注册为 allowDefinition='MachineToApplicati错误信息
- asp.net限制文件大小与时间
- 使用更精简的代码保证 ASP.NET 应用程序的安全
- ASP.NET 2.0使用Web Part创建应用程序之二(共二)
- 在ASP.NET应用程序中使用身份模拟(Impersonation)
- 使用ASP.NET State Server实现多应用程序间共享Session State
- 错误 1 在应用程序级别之外使用注册为 allowDefinition='MachineToApplication' 的节是错误的。如果在 IIS 中没有将虚拟目录配置为应用程序,则可能导致此错误。 E:\My Code\ASP.NET\传智播客\WebApplication1\WebApplic
- [NET]更改ASP.NET上傳大小限制
- [渣译文] 使用 MVC 5 的 EF6 Code First 入门 系列:为ASP.NET MVC应用程序读取相关数据
- 如何使用 C# .NET 在 ASP.NET 应用程序中实现基于窗体的身份验证
- 使用ASP.NET 构建 Web 应用程序快速入门-8小时的免费培训视频 - Scott Hanselman的中文博客【转载】
- ASP.NET 2.0使用Web Part创建应用程序之一(共二)
- 无法序列化会话状态。在“StateServer”或“SQLServer”模式下,ASP.NET 将序列化会话状态对象,因此不允许使用无法序列化的对象或 MarshalByRef 对象。如果自定义会话状态存储在“Custom”模式下执行了类似的序列化,则适用同样的限制。
- 使用Web Part创建个性化的ASP.NET 2.0应用程序
- [渣译文] 使用 MVC 5 的 EF6 Code First 入门 系列:为ASP.NET MVC应用程序更新相关数据
- 关于:“无法序列化会话状态。在“StateServer”或“SQLServer”模式下,ASP.NET 将序列化会话状态对象,因此不允许使用无法序列化的对象或 MarshalByRef 对象。如果自定义会话状态存储在“Custom”模式下执行了类似的序列化,则适用同样的限制。”的问题
- ASP.NET 参数传递,长度限制,及使用注意事项。