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文件。不知道是为什么,求大神指教啊!自己找方法,问百度已经搞了一天了。
------解决方案--------------------在站点中把关联的dll,不关联的dll都引用到bin中试试。关联的,不关联的都要引用,看看有没有问题。