asp.net项目发布到iis上时,连接数达512
RT,调试的时候没有任何问题,但发布到iis上时,多点十几下连接数就会到达512
页面提示错误,查找源头是这个方法,但该释放、该关闭的都释放关闭了,还有什么方法?在配置文件上也写了限制,可还是报错
/// <summary>
/// 执行存储过程
/// </summary>
/// <param name="procName">存储过程的名称</param>
/// <param name="prams">存储过程所需参数</param>
/// <param name="dataSet">返回DataReader对象</param>
public void RunProc(string procName, SqlParameter[] prams, out SqlDataReader dataReader)
{
///创建Command
SqlCommand cmd = CreateProcCommand(procName, prams);
try
{
///读取数据
dataReader = cmd.ExecuteReader(CommandBehavior.CloseConnection);
}
catch (Exception ex)
{
dataReader = null;
//dataReader.Close();
///记录错误日志
SystemError.CreateErrorLog(ex.Message);
}
finally
{
cmd.Dispose();
}
}
页面提示错误,查找源头是这个方法,但该释放、该关闭的都释放关闭了,还有什么方法?在配置文件上也写了限制,可还是报错
/// <summary>
/// 执行存储过程
/// </summary>
/// <param name="procName">存储过程的名称</param>
/// <param name="prams">存储过程所需参数</param>
/// <param name="dataSet">返回DataReader对象</param>
public void RunProc(string procName, SqlParameter[] prams, out SqlDataReader dataReader)
{
///创建Command
SqlCommand cmd = CreateProcCommand(procName, prams);
try
{
///读取数据
dataReader = cmd.ExecuteReader(CommandBehavior.CloseConnection);
}
catch (Exception ex)
{
dataReader = null;
//dataReader.Close();
///记录错误日志
SystemError.CreateErrorLog(ex.Message);
}
finally
{
cmd.Dispose();
}
}
...全文
相关推荐
vs2005 asp.net 安装和部署
**构建项目**:在VS2005中,确保项目无编译错误,然后选择"生成" -> "生成解决方案",生成发布版本的代码。2.
ASP.NET开发环境搭建指南
NET Framework是Microsoft开发的一个软件框架,是构建Windows应用程序的核心库。开发者需要先安装.NET Framework,才能开发和运行基于.NET的应用程序。本章节将指导用户完成.NET Framework的安装,以及在安装过程中需要注意的事项。在创建项目后,Visual Studio将生成一个项目文件夹,包含以下关键文件和文件夹:Pages/:包含ASP.NET Core Razor Pages或MVC视图文件。
Asp.net Core Jenkins Docker实现一键化部署的实现
"Asp.net Core Jenkins Docker实现一键化部署的实现"本文主要探讨如何通过Asp.net Core、Jenkins和Docker实现一键自动化部署,旨在提高软件发布效率和稳
点燃希望-为512地震区祈福
ASP的核心优势在于其易学性、与微软IIS服务器的紧密集成以及与.NET框架的兼容性。ASP源码通常包含HTML、CSS和JavaScript,以及嵌入式的VBScript或JScript代码。
ASP.NET基础资料
- **执行效率**: ASP.NET 将程序编译成中间语言(IL),然后再由.NET运行时编译成本地机器码,这种方式相比ASP的即时解释提高了执行效率。


