日期:2014-05-17  浏览次数:20575 次

IIS上DLL文件无法引用,急急急!
    我用三层写了个项目,有基础层,业务层,显示层是用的网站,在VS上运行一切正常。然后我放到IIS上后发现页面的静态内容出来了,jS文件的方法也可以调用。但页面加载时我用JS异步到handler中取数据加载到页面,结果发现取不到数据。然后我直接浏览handler发现这个错误:
  说明: 在编译向该请求提供服务所需资源的过程中出现错误。请检查下列特定错误详细信息并适当地修改源代码。 

编译器错误消息: CS0246: 找不到类型或命名空间名称“SSDTDAL”(是否缺少 using 指令或程序集引用?)

源错误:

行 3:  using System;
行 4:  using System.Web;
行 5:  using SSDTDAL;
行 6:  using SSDTModel;
行 7:  using System.Web.Script.Serialization;

它提示我没有加载DLL文件。但是我在项目的bin文件下,和C盘C:\Windows\assembly的目录下都有这两个DLL文件。不知道是为什么,求大神指教啊!自己找方法,问百度已经搞了一天了。
 
IIS

------解决方案--------------------
在站点中把关联的dll,不关联的dll都引用到bin中试试。关联的,不关联的都要引用,看看有没有问题。