0

ここで何が欠落しているのかわかりませんが、このエラーが発生し続けます、

Parser Error

Description: An error occurred during the parsing of a resource required to service this request. Please review the following specific parse error details and modify your source file appropriately. 

Parser Error Message: Could not load type 'CwizBankApp.HomeLogin'.

Source Error: 


Line 1:  <%@ Page Language="C#" AutoEventWireup="true" CodeBehind="HomeLogin.aspx.cs" Inherits="CwizBankApp.HomeLogin" %>
Line 2:  
Line 3:  <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

Source File: /HomeLogin.aspx    Line: 1 

Here is the code behind file

using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Web.Security;  

namespace CwizBankApp
{
    public partial class HomeLogin : System.Web.UI.Page
    {
        protected void Page_Load(object sender, EventArgs e)
        {
            //Membership.DeleteUser("ppp002");

            if (Request.QueryString["session"] =="new_session")
            {
                Session.Abandon();
                FormsAuthentication.SignOut();
                Response.Redirect("/HomeLogin.aspx");


            }
            //Useful when using role based access because if an authenticated user is sent here that means he is trying to view a page he is not allowed to
            if (Request.IsAuthenticated && !string.IsNullOrEmpty(Request.QueryString["ReturnUrl"]))
            {
                Response.Redirect("/UnauthorizedAccess.aspx");

            }



        }

        protected void cmdLogin_Click(object sender, EventArgs e)
        {
            if (Membership.ValidateUser(txtUsername.Text, txtPassword.Text))
            {
                HttpCookie authCookie = FormsAuthentication.GetAuthCookie(txtUsername.Text, false);
                FormsAuthenticationTicket ticket = FormsAuthentication.Decrypt(authCookie.Value);
                FormsAuthenticationTicket newTicket = new FormsAuthenticationTicket(ticket.Version, ticket.Name, ticket.IssueDate, ticket.Expiration, ticket.IsPersistent, "");
                authCookie.Value = FormsAuthentication.Encrypt(newTicket);
                Response.Cookies.Add(authCookie);
                GetUserName(); 
                string redirUrl = FormsAuthentication.GetRedirectUrl(txtUsername.Text, false);
                Response.Redirect(redirUrl);

            }


        }
        public void GetUserName()
        {
            DataClasses1DataContext dt = new DataClasses1DataContext();
            var name =( from nm in dt.Users_AdditionalInfos
                        where nm.UserCode== txtUsername.Text.Trim() 
                        select nm).Single();
           Global.UserName=name.FirstName +" "+ name.LastName; 
        }

        protected void cmdCreateUser_Click(object sender, EventArgs e)
        {

            Response.Redirect("/CreateAccount.aspx");
        }
    }
}

また、プロジェクトのbinフォルダーの下にdllがないことを確認しました。誰かがこれを手伝ってくれますか?どんな提案でも大歓迎です。ありがとう

4

1 に答える 1

1

まず、名前空間がCwizBankAppであり、クラス名がHomeLoginであることを確認します。

今すぐ再構築します-構築は成功しますか、それとも失敗しますか?失敗した場合、dllは作成されないため、エラーが発生します。すべてのエラーメッセージを確認して問題を修正してから、再構築してください。

于 2012-05-15T12:48:06.543 に答える