错误详细信息: System.IndexOutOfRangeException: ChatAdmin如何解决
发布时间:2011-06-22 17:15:17 文章来源:www.iduyao.cn 采编人员:星星草
异常详细信息: System.IndexOutOfRangeException: ChatAdmin怎么解决
这个异常是怎么回事??
我在PG666下了一个WEB红警的源码,是asp.net的,数据库建好了,web服务器配好了,我想把它作为单机玩。
能够注册新用户了,后台管理也可以登录,但是当我用新建账号登录是缺抛出未处理异常
“/”应用程序中的服务器错误。
--------------------------------------------
ChatAdmin
说明: 执行当前 Web 请求期间,出现未处理的异常。请检查堆栈跟踪信息,以了解有关该错误以及代码中导致错误的出处的详细信息。
异常详细信息: System.IndexOutOfRangeException: ChatAdmin //我还不明白ChatAdmin是什么,到底是系统的,还是
//程序的
源错误:
行 52: //UserPrincipal.SignOut();
行 53:
行 54: if (UserPrincipal.Login(username, password,false))
行 55:
行 56: {
源文件: d:\WEBserver\sites\Game\index.aspx.cs 行: 54
堆栈跟踪:
[IndexOutOfRangeException: ChatAdmin]
System.Data.ProviderBase.FieldNameLookup.GetOrdinal(String fieldName) +4839074
System.Data.SqlClient.SqlDataReader.GetOrdinal(String name) +67
System.Data.SqlClient.SqlDataReader.get_Item(String name) +15
WebGame.Module.UserPrincipal.Login(String userName, String password, Boolean remember) +1788
index.btnLogin_Click(Object sender, EventArgs e) in d:\WEBserver\sites\Game\index.aspx.cs:54
System.Web.UI.WebControls.LinkButton.OnClick(EventArgs e) +111
System.Web.UI.WebControls.LinkButton.RaisePostBackEvent(String eventArgument) +79
System.Web.UI.WebControls.LinkButton.System.Web.UI.IPostBackEventHandler.RaisePostBackEvent(String eventArgument) +10
System.Web.UI.Page.RaisePostBackEvent(IPostBackEventHandler sourceControl, String eventArgument) +13
System.Web.UI.Page.RaisePostBackEvent(NameValueCollection postData) +175
System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint) +1565
--------------------------------------------
版本信息: Microsoft .NET Framework 版本:2.0.50727.3625; ASP.NET 版本:2.0.50727.3053
错误代码具体如下:
protected void btnLogin_Click(object sender, EventArgs e)
{
string username = txtUserName.Text.Trim();
string password = MD5.Encode(txtPassword.Text.Trim(), 32);
string checkCode = txtCheckCode.Text.Trim().ToLower();
string strJs = "";
if (Session["CheckCode"] == null)
{
strJs = StringUtil.Js_BackStr("验证码错误!");
Page.ClientScript.RegisterStartupScript(this.GetType(), "myJs", strJs);
return;
}
if (checkCode != Session["CheckCode"].ToString().ToLower())
{
strJs = StringUtil.Js_BackStr("验证码错误!");
Page.ClientScript.RegisterStartupScript(this.GetType(), "myJs", strJs);
return;
}
if (username != "" && password != "")
{
//UserPrincipal.SignOut();
if (UserPrincipal.Login(username, password,false))//这就是异常点
//UserPrincipal 类定义在WebGame.Module命名空间中
{
UserPrincipal user = UserPrincipal.GetCurrent();
int cityID = CityDB.GetCapitalID(user.UserID);
if (cityID == 0)
{
StringUtil.Self_Location("select.aspx");
}
else
{
友情提示:
信息收集于互联网,如果您发现错误或造成侵权,请及时通知本站更正或删除,具体联系方式见页面底部联系我们,谢谢。
其他相似内容:
-
页面基类PageBase.cs代码,实现系统进入权限判断 这样思路有问题吗?
pagebase.cs 代码
C# code
public class PageBase:System.We...
-
linq中的表连接语句???
例如:album,artist,genre这三个表的连接语句。。谢谢
------解决方案--------------------
public PagedList<...
-
为什么Repeater控件生成的HTML有很多空行?
效果如下,每个超链接之后都自动换行。
<a target="_blank" href='http://v.gamefy.cn/v...
-
关于模式窗口关闭的问题(在线等,解答立刻结贴给分)
功能什么都做完了。问题有二:
1.关闭的时候父窗口不刷新。于是我在吊用模式窗口的...
-
ASP.NET 中为什么要把相对路径处理成 绝对路径
处理函数如下:
C# code
// Builds an absolute URL
private static strin...
-
asp.net里面像QQ相册那样列表然后预览的jquery特效
asp.net里面像QQ相册那样列表然后预览的jquery特效
谁有这样的完整例子,...
-
求高手共同破解JQGrid 4.1 for Asp.net(比GridView强大)
软件名称:jqSuite(此插件比asp.net自带GridView强大的多,但只能使用30天)
...
-
急!!!在线等 asp.net中页面传值刷新不跳转新建窗口
C# code
<asp:TemplateField HeaderText="操作管...
-
请教:asp.net 导出word文件思路
我要从数据库取数据,写到word文件里,请教高手指点.多谢了!
------解决方案--------------------...
-
jqGrid4定义按钮查询(用过jqGrid的高手请进,在线等)
如图,json格式数据已加载,如果不用JQGrid底部工具栏上查询按钮查询,用最上面自己...