当前位置:编程学习 > C#/ASP.NET >>

windows server运行asp.net编写的程序报错 200分

问题如下 服务器上面有两个网站,A和B,最近修改了B网站(将目录删除后重建),导致服务器频频出问题,服务器运行几个小时后就出问题,不得不重启,但是重启后情况依旧.错误具体表现为: 1. A网站正常访问一段时间后就不能访问,从客户端的浏览器上提示错误为” 无法向会话状态服务器发出会话状态请求。请确保 ASP.NET State Service (ASP.NET 状态服务)已启动,并且客户端端口与服务器端口相同。如果服务器位于远程计算机上,请检查 HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\aspnet_state\Parameters\AllowRemoteConnection 的值,确保服务器接受远程请求。如果服务器位于本地计算机上,并且上面提到的注册表值不存在或者设置为 0,则状态服务器连接字符串必须使用“localhost”或“127.0.0.1”作为服务器名称。”, 但是aspnet_state.exe是正常运行的. 2. 登录到服务器,在服务器的IE浏览器中打开网站,依旧不能打开,提示无法显示.用IE打开其他网站,比如baidu或者163,依旧不能打开,提示为Internet Explorer无法打开搜索页.在cmd中ping A网站或者其他网站能正常ping通. 若需要更多详悉资料, 请告知, 谢谢!
补充:To 朽木de法则 : 你的方法我试了, 无效……
再有, 我的服务器是1年内买的, 不是年代久远的原因。
答案:如果2楼的答案没办法解决的话, 你可以试试调试iis设置, 比如是不是两个网站共用的一个应用程序池;是不是回收处理的时间或内存设置过小或过大……

另外, 防火墙的设置也是需要注意的, 对缓存的设置是如何的,往往很多人检查程序、iis设置,搞了半天, 结果是防火墙的原因…… 呵呵
其他:换个服务器吧,你服务器也应该有些年头了,呵呵 只要用SqlConnection   conn=new   SqlConnection("user   id=sa;password=;initial   catalog=数据库名称;data   source=192.168.205.44;Connect   Timeout=30;");   
  来定义链接对象就可以了,我也是做asp.net开发的,一直用的这种方法
ASP.NET也是一样用的!把IP地址改变就可以了。 换个服务器吧,你服务器也应该有些年头了,呵呵        

只要用SqlConnection conn=new SqlConnection("user id=sa;password=;initial catalog=数据库名称;data source=192.168.205.44;Connect Timeout=30;"); 
来定义链接对象就可以了,我也是做asp.net开发的,一直用的这种方法 
ASP.NET也是一样用的!把IP地址改变就可以了

多给分!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! 用SqlConnection conn=new SqlConnection("user id=sa;password=;initial catalog=数据库名称;data source=192.168.205.44;Connect Timeout=30;"); 
来定义链接对象.
你的服务器过旧的话换一个也行 

上一个:在Asp.net 2.0中如何将程序与页面嵌套
下一个:利用asp.net开发一个简单的在线考试程序

CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,