三层架构调用完成,在写代码的时候有提示:写Model的时候能看见,但是运行时候出错了,错误代码如下:
说明: 在编译向该请求提供服务所需资源的过程中出现错误。请检查下列特定错误详细信息并适当地修改源代码。 编译器错误信息: CS0246: 找不到类型或命名空间名称“Model”(是否缺少 using 指令或程序集引用?)源错误: 行 16:     public void bind()
行 17:     {
行 18:         Model.Operator user = new Model.Operator();
行 19:         user.oname = "njwd";
行 20:     }
 
错误信息在  行18,是用红色显示的,说缺少using指令,但是已经引用过了,而且写的时候也能调用到Model,请高手帮忙。还有,在网站WEB下我新建了个bin文件夹,在其添加引用时,没有生成任何的dll文件。vs2005 创建的WEB页面,是AJAXEnabledWebSite1,多谢赐教。

解决方案 »

  1.   

    还有,在网站WEB下我新建了个bin文件夹,在其添加引用时,没有生成任何的dll文件。vs2005 创建的WEB页面,是AJAXEnabledWebSite1,多谢赐教。
    重新添加引用..
      

  2.   

    model 生成一下,然后添加引用--》当前项目中的dll。在using model之后Model.Operator user = new Model.Operator();就可以写成Operator user = new Operator();
      

  3.   

    把引用的Model层删除重新添加
    再在DAL或者BLL层里边using Model
    试试,这样差不多我感觉....