创建了一个项目,管理页面在项目更目录的子目录内。
子目录内加上了一个web.config文件来实现Forms身份验证。
登录页面为Login.aspx
但是所有代码做完之后发生了一个错误:
×××××××××××××××××××××××××××××××××××××
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 'junbiaodotnet.Login'.Source Error: 
Line 1:  <%@ Page Language="vb" AutoEventWireup="false" Codebehind="Login.aspx.vb" Inherits="junbiaodotnet.Login"%>
Line 2:  <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
Line 3:  <HTML>
×××××××××××××××××××××××××××××××××××××
Login.aspx.vb文件的类是:
×××××××××××××××××××××××××××××××××××××
Public Class Login
    Inherits System.Web.UI.Page
×××××××××××××××××××××××××××××××××××××把他转移到项目根目录是绝对可以运行的。麻烦谁给说说是怎么会事?怎么解决呀?

解决方案 »

  1.   

    <%@ Page Language="vb" AutoEventWireup="false" Codebehind="Login.aspx.vb" Inherits="junbiaodotnet.Login"%>
    在相同的目录下检查看 Login.aspx.vb存不存在?然后打开看看namespace正不正确。
      

  2.   

    Login.aspx.vb是否存在dll文件是否上传到虚拟目录的bin目录下
      

  3.   

    <%@ Page Language="vb" AutoEventWireup="false" Codebehind="Login.aspx.vb" Inherits="junbiaodotnet.Login"%>
    --------------------------------------------------------------------------->
    查查命名空间和后台文件的结构对不对,是不是路径有问题
      

  4.   

    应该不是的,因为在Codebehind里面是相对路径吧?
    命名空间也没什么问题啊,是代码自动生成的。
      

  5.   

    web.config里的加了些什么内容?在一个子目录加web.config不需要加太多东西,例:
    <configuration>
        <system.web>
            <!-- security -->
            <authorization>
               <deny users="?" />
            </authorization>
        </system.web>
        
        <location path="Login.aspx">
        <system.web>
          <authorization>
            <allow users="*" />
          </authorization>
        </system.web>
      </location>  
    </configuration>
      

  6.   

    子目录里面的web.config文件改为:
    ×××××××××××××××××××××××××××××××××××××××
    <configuration>
        <system.web>
    <authentication mode="Forms">
    <forms name="kjaspx_ch15" loginUrl="Login.aspx"/>
    </authentication>
            <!-- security -->
            <authorization>
               <deny users="?" />
            </authorization>
        </system.web>
    </configuration>
    ×××××××××××××××××××××××××××××××××××××××
    还是不能够解决问题。
    继续UP
      

  7.   

    dll没有编译成功。
    参阅:http://support.microsoft.com/default.aspx?scid=kb;en-us;306155
      

  8.   


    没什么期待了,就一个问题,到底在项目目录的子目录里面的配置文件是不是应该用web.config??
    如果不是应该用什么文件名??