读书人

救命了,使用万网虚拟主机出现有关问题

发布时间: 2011-12-27 22:22:55 作者: rapoo

救命了,使用万网虚拟主机出现问题,客服说没法解决让我改程序!!!
我提交的问题信息
我购买的III型.NET空间,使用.NET2.0开发的程序在本地运行一切正常上传后发现在进行Forms身份验证后程序原本设置的COOKIE过期时间为7天,可是在贵公司虚拟主机上COOKIE竟然在5分钟后就过期了,现在我已经把上传的网站删除,只留下了一个简单的COOKIE过期测试程序,直接访问我的域名:www.xxx.net后可以运行这个程序查看故障,测试程序的源码都在主机上没有封装,很简单,如果对程序有疑问可以直接查看CS文件及web.config,请尽快帮我解决这个问题,谢谢!!!


--------------------------------------------
客户的问题解决详情
经检查服务器端相关权限设置没有问题,您使用的是虚拟主机,我们无法改变其配置,您反映的问题,可能虚拟主机无法实现,请您修改您的程序,或者请您考虑升级您的主机为虚拟独享服务器或独立服务器,请您核实。

===============================================================

收到回复后我给万网技服打电话,他们说服务器设置一切正常,除非我能指出服务器的哪一个设置有问题,否则无法解决此问题.

我日了!!!!

测试代码如下:

if (tbUser.Text == "a " && tbPassword.Text == "a ")
{
FormsAuthenticationTicket ticket = new FormsAuthenticationTicket(1, tbUser.Text, DateTime.Now, DateTime.Now.AddDays(7), true, " ");

string sTicket = FormsAuthentication.Encrypt(ticket);

HttpCookie cookie = new HttpCookie(FormsAuthentication.FormsCookieName, sTicket);

cookie.Expires = DateTime.Now.AddDays(7);
Response.Cookies.Add(cookie);
Response.Redirect( "Admin/Default.aspx ");

}
else
{
lInfo.Text = "请输入正确的用户名与密码!!! ";
}

web.config里

<authentication mode= "Forms ">
<forms name= "otcAdmin " loginUrl= "Login.aspx " protection= "All " timeout= "30 " slidingExpiration= "true " />
</authentication>

==========================================================
以上程序在我的电脑上运行一切正常

大家说说,我现在该怎么办啊????????????????

[解决办法]
正向楼上所说,你都说是COOKIE了,那当然跟server端没有关系。如果你说application,session有问题,那就跟server端有关系了
[解决办法]
你用Java试一下,是不是有问题,如果有就是Aspnet的问题

读书人网 >asp.net

热点推荐