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

asp.net程序发布网站后在IIS中运行出错,请高手指点。

我是个asp.net的菜鸟,用C#写的网站程序,测试能用,但发布网站后运行老出错,跪求高手指点,谢谢各位大侠! --------------------编程问答-------------------- 具体点 --------------------编程问答-------------------- “/”应用程序中的服务器错误。
--------------------------------------------------------------------------------

分析器错误 
说明: 在分析向此请求提供服务所需资源时出错。请检查下列特定分析错误详细信息并适当地修改源文件。 

分析器错误消息: 未能加载类型“_23_1._Default”。

源错误: 


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

源文件: /Web/Default.aspx    行: 1 


--------------------------------------------------------------------------------
版本信息: Microsoft .NET Framework 版本:2.0.50727.3615; ASP.NET 版本:2.0.50727.3618  --------------------编程问答-------------------- 请各位大侠指点一下,万分感谢! --------------------编程问答-------------------- Inherits="_23_1._Default" %>
这里跟后台方式名字是一样的么??
不是这样的吧

asp.net代码后置 你得跟后面的一样 --------------------编程问答-------------------- _23_1._Default

Inherits="_23_1._Default"

Inherits="NameSpace+文件名不包含aspx" --------------------编程问答-------------------- 谢谢各位大侠,但我的命令空间是_23_1 --------------------编程问答-------------------- default.aspx程序是这样的:
<%@ Page Language="C#" AutoEventWireup="true" CodeBehind="Default.aspx.cs" Inherits="_23_1._Default" %>

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

<html xmlns="http://www.w3.org/1999/xhtml" >
<head runat="server">
    <title>无标题页</title>
    <style type="text/css">
        .style1
        {
            width: 100%;
        }
        .style2
        {
            width: 78px;
        }
        .style3
        {
            width: 150px;
        }
        .style4
        {
            width: 62px;
        }
    </style>
    <link href="css.css" rel="stylesheet" type="text/css" />
</head>
<body>
    <form id="form1" runat="server">
    <div class="top">
        <table class="style1">
            <tr>
                <td class="style4">
                    <img alt="" src="logo.png" style="width: 60px; height: 60px" /></td>
                <td>
                    欢迎登陆网站</td>
            </tr>
        </table>
    </div>
    <div class="login">
    
        <table class="style1">
            <tr>
                <td class="style2">
                    <asp:Label ID="Label1" runat="server" Text="用户名"></asp:Label>
                </td>
                <td class="style3">
                    <asp:TextBox ID="TextBox1" runat="server"></asp:TextBox>
                </td>
                <td>
                    <asp:RequiredFieldValidator ID="RequiredFieldValidator1" runat="server" 
                        ControlToValidate="TextBox1" ErrorMessage="用户名不能为空"></asp:RequiredFieldValidator>
                </td>
            </tr>
            <tr>
                <td class="style2">
                    <asp:Label ID="Label2" runat="server" Text="密码"></asp:Label>
                </td>
                <td class="style3">
                    <asp:TextBox ID="TextBox2" runat="server" TextMode="Password"></asp:TextBox>
                </td>
                <td>
                    <asp:RequiredFieldValidator ID="RequiredFieldValidator2" runat="server" 
                        ControlToValidate="TextBox2" ErrorMessage="密码不能为空"></asp:RequiredFieldValidator>
                </td>
            </tr>
            <tr>
                <td colspan="3">
                    <asp:Button ID="Button1" runat="server" Text="登陆" onclick="Button1_Click" />
                 <asp:HyperLink ID="HyperLink1" runat="server" NavigateUrl="register.aspx">还没有注册?</asp:HyperLink>
 <asp:HyperLink ID="HyperLink2" runat="server" NavigateUrl="~/Mail.aspx">忘记密码?</asp:HyperLink>
 <asp:HyperLink ID="HyperLink3" runat="server" Visible="False">你已经被禁止登陆</asp:HyperLink>
                     <asp:Label ID="Label3" runat="server" style="font-weight: 700; color: #FF0000"></asp:Label>
                </td>
            </tr>
        </table>
    
    </div>
    <div class="end">版权所有 
        <asp:Label ID="Label4" runat="server" Text="0" Visible="False"></asp:Label>
    </div>
    </form>
</body>
</html>
--------------------编程问答-------------------- default.aspx.cs程序是这样:
using System;
using System.Collections;
using System.Configuration;
using System.Data;
using System.Data.SqlClient;
using System.Linq;
using System.Web;
using System.Web.Security;
using System.Web.UI;
using System.Web.UI.HtmlControls;
using System.Web.UI.WebControls;
using System.Web.UI.WebControls.WebParts;
using System.Xml.Linq;

namespace _23_1
{
    public partial class _Default : System.Web.UI.Page
    {
        protected void Page_Load(object sender, EventArgs e)
        {

        }

        protected void Button1_Click(object sender, EventArgs e)
        {
            if (Convert.ToInt32(Label4.Text) < 4)
            {
                string str = "server='(local)';database='login';uid='maoming';pwd='maoming'";
                SqlConnection con = new SqlConnection(str);
                con.Open();

                string strsql = "select * from login where username='" + TextBox1.Text + "' and password='" + TextBox2.Text + "'";

                SqlDataAdapter da = new SqlDataAdapter(strsql, con);
                DataSet ds = new DataSet();
                int count = da.Fill(ds, "table");
                if (count > 0)
                {
                    Session["name"] = TextBox1.Text;
                    Session["password"] = TextBox2.Text;
                    Session["login"] = "yes";
                    Response.Redirect("logined.aspx");
                }
                else
                {
                    Label3.Text = "登陆失败";
                    int times = Convert.ToInt32(Label4.Text);
                    Label4.Text = (times + 1).ToString();
                }
            }
            else
            {
                Label3.Text = "您已经被禁止登陆,请稍后再登陆";
            }
        }
    }
}
--------------------编程问答--------------------    我也遇到过这样的问题,原因是我电脑装的IIS的问题,我以同样的代码在别人电脑上运行都没问题   要不你也试试 --------------------编程问答-------------------- 是不是dll有问题,查看一下dll里是否包含这个类。
补充:.NET技术 ,  ASP.NET
CopyRight © 2022 站长资源库 编程知识问答 zzzyk.com All Rights Reserved
部分文章来自网络,