Internet 信息服务(IIS)管理器->应用程序池->DefaultAppPool->右击属性
然后在选项卡中相应设置
一、回收
1、回收工作进程(分钟):选中,值为1740
2、回收工作进程(请求数目):不选(原先设置为35000)
3、在下列时间回收工作进程:不填
4、消耗太多内存时回收工作进程:全不选。(2、3、4项可能避免了在访问量高的时候强制回收进程可能引发的服务器响应问题,猜的^-^)服务器内存够大,豁出去了给它用。
二、性能
只选中空闲超时20分钟。其他都不选。WEB园最大工作进程数为1(默认)。原来的请求队列限制为4000,现在无限制。
三、运行状况
前两项都起用,是原来的默认设置。启动时间限制90秒,关闭时间限制180秒。
“关闭时间限制180秒”是必须的,因为进程关闭的时间,就是在这儿设置,原来为90秒限制,是默认值,如果进程关闭时间超过90秒,则认为超时,从而出现:进程关闭时间超过了限制 日志,所以,适当延长这个时间,可以避免这种错误!1 确保服务器端的数据库中存在sa,并支持混合登录模式默认安装的时候,可能会忽略建立sa
2 确保服务器端的数据库是支持远程调用的打开SQL Server Management Studio,选择该数据库,右键菜单"Properties",在打开的对话框中选择Connections,把Allow remote connections to this server选上
3 确保服务器端的SQL服务的TCP/IP是Enable的打开SQL Server Configuration Manager 选择SQL Server 2005 Network Configuration下的Protocols for SQL2005( 我安装的SQL示例名为SQL2005), 把Named Pipes和TCP/IP都修改为Enabled,默认是Disabled
4 确保服务器端的SQL实例的远程调用是支持TIP/IP和named pipes的 打开SQL Server Surface Area Configuration Manager,在打开的页面中选择Surface Area Configuration for Services and Connections选中实例的Remote Connections,把Using both TCP/IP and named pipes选中
5 重启服务器端的SQL Server 2005服务,确保SQL Server Agent和SQL Server Browser的服务也启动了 默认都是需要手动启动,可以改成Automatic
6 因为服务器端的 *** 作系统是WinXp+SP2,所以还需要检查防火墙确保防火墙中的1433端口打开了
另外, SQL Server 2005的默认端口可能不是1433 我们需要手动修改一下 打开SQL Server Configuration Manager 选择SQL Server 2005 Network Configuration下的Protocols for SQL2005( 我安装的SQL示例名为SQL2005), 查看TCP/IP的属性在打开的对话框中选择IP Address, 把到IPAll下的TCP Dymanic Ports改为0,TCP Port的值修改为1433
在Windows防火墙中的Exceptions中Add Port:TCP 1433和UDP 1434, 同时还需要Add Program先打开SQL Server Configuration Manager,在SQL Server 2005 Services中选中SQL Server,查看属性,在Advanced中记下Instance ID如(MSSQL1)
在防火墙的Exceptions中Add Program,找到诸如\Microsoft SQL Server\MSSQL1\MSSQL\Binn\sqlservrexe,添加
所有这些都做完了,客户端应该就可以访问了,最好客户端也在自己的Configration Manager的Client Configuration中设置TCP/IP为Enabled分类: 电脑/网络 >> 程序设计 >> 其他编程语言
问题描述:
在站点里面都可以运行的。可是不知道为什么,在asp里面,如果调试就会出现下面的提示 :
无法在web服务器上启动调试。服务器因语法无效而未能处理调试请求。
如果不调试直接运行就会显示无法打开该网页。
window2003
asp2005
急用,求助各位大虾了!
解析:
检查 ASPNET 或 ATL Server 的设置过程。有关更多信息,请参见为调试 ASPNET 应用程序做好准备。
您是否具有进行调试所必需的访问特权?有关更多信息,请参见 ASPNET 调试:系统要求中的“安全要求”一节。
您是否正在运行一个允许 Visual Studio 调试器自动附加到 Web 应用程序的 Windows 版本?如果不是,则需要启动应用程序而不调试,然后手动附加到它。(有关更多信息,请参见“手动附加”和 ASPNET 调试:系统要求。)
您的 Web 应用程序是否具有 Webconfig 文件?
Webconfig 文件是否通过将 debug 属性设置为 true 而启用了调试模式?有关更多信息,请参见如何:为 ASPNET 应用程序启用调试。
Webconfig 文件是否包含任何语法错误?您可以通过运行 Web 应用程序而不调试来检查是否存在语法错误。(从“调试”菜单中,选择“开始执行(不调试)”。)如果在 Webconfig 中存在语法错误,则会显示详细信息。
您是否是通过指定特定的 IP 地址(如 10020300400)而创建了项目?调试 Web 服务器要求 NTLM 身份验证。默认情况下,IP 地址被假定为 Inter 的一部分,而在 Inter 上不进行 NTLM 身份验证。若要更正这一问题:
创建项目时,指定 Intra 上计算机的名称。
- 或 -
将 IP 地址 (10020300400) 添加到您的计算机上的受信任站点列表中。(从 Inter Explorer 的“工具”菜单中,选择“Inter 选项”,然后选择“安全”选项卡)。
是否在服务器计算机上注册了必要的扩展?如果尚未注册,请按下面过程中介绍的方法重新注册 ASPNET。
是否在安装 Visual Studio 后,将 IIS 安装到运行 Visual Studio 的本地计算机上?IIS 应在安装 Visual Studio 之前安装。如果在之后安装,则可能需要重新注册 ASPNET。
1:确认在“配置属性”中的“启用ASPNET调试"为"True"
2:确认你的"webconfig"中的"debug=true"
3:若你安装过wind2000 SP4后,则要在命令行执行"regsvr32 i asp_isapdll"
4:在IIS里查看站点信息,选中"目录安全性",里面有"匿名访问和身份验证控制",再点击"编辑",确认"集成Windows身份验证"选项被选中
5:在IE选项->"安全设置"->"自定义级别"里有"用户验证",确认选中"自动使用当前用户名和密码登录"
6:运行C:\WINNT\MicrosoftNET\Framework\v103705\asp_regiisexe -i
7:控制面板--管理工具--计算机管理--本地用户和组--用户,双击ASPNET用户,为其隶属于添加Administrators用户
以上 *** 作最管用的就是第5步和第7步。
如果出现下面的错误信息:
“无法在WEB服务器上启动调试,未将项目配置为进行调试”
一般估计是把项目直接拷过来打开,要重新配置一下IIS
控制面板-〉inter服务管理器-〉默认的web站点-〉你的项目目录-〉属性-〉应用程序设置-〉应用程序名-〉“创建”首先,先介绍远程调试的先决条件:1、web 服务器需要能够进行本地调试的条件2、web 服务器需要安装 visual studio net 远程组件, 客户端只需要“full remote debugging”一项a windows 2000 *** 作系统1、你需要有一个 web 服务器的账号 ,该账号至少应该是”debugger users” ”webadmins”两个用户组的成员(此处我建立一个 ”cityhunter” 的账号,”web admins” 是设置本地调试时创建的)2、在服务器上的“c:\winnt\microsoftnet\framework\v103705\config\machineconfig”文件中找到“ <processmodel …… />”把“username” 设成"cityhunter",“password” 设为 "123456"。然后重启服务器(不知重启 iis 可不可以)3、用户必须以 用户名: ”cityhunter” 密码:”123456” 的帐号登录客户端电脑。这一点对于 服务器与客户端 在同一工作组的用户来说是关键!!原因也许是 web 服务器检测账号时,只对当前客户端电脑使用者的账户及密码,而不是检验 打开项目时用户输入的账户及密码。b windows 2003 *** 作系统1、建立一个 ”cityhunter” 的账号,密码为 ”123456”,将其加入”debugger users “用户组2、右击“我的电脑” → 管理 → 服务和应用程序 → internet 信息管理服务器(iis) → 站点 → 右击“默认web站点” → 新增 → server extensions 2002 管理员 → 将打开一网页,输入 “administrator ”及密码,按步骤做完,最后此账户也至少应该在二个工作组内3、右击“我的电脑” → 管理 → 服务和应用程序 → internet 信息管理服务器(iis) → 应用程序池 → 右击“defaultapppool” → 属性 → 身份验证 → 指定为 “cityhunter”。完成后重启。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)