我建的是ajax Control toolkit site模板
在App_Code目录下建了个类,可以在其他文件中使用。
整个网站程序我可以在本机调试成功。
但是部署到服务器上之后,出现了一下问题:CS0246: 找不到类型或命名空间名称“AppCommon”(是否缺少 using 指令或程序集引用?)
AppCommon是我建的类。这到底是什么原因呢?本机上没有任何问题.之前部署到服务器上时,出现:
未能加载文件或程序集“System.Web.Extensions, Version=1.0.61025.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35”或它的某一个依赖项。系统找不到指定的文件。
我在服务器上安装了ajax 1.0之后就解决了。
现在又出现这个问题,真是累啊!这到底是什么原因呢?这到底是什么原因呢?这到底是什么原因呢?

解决方案 »

  1.   

    你的AppCommon类有加namespace吗?
    引用它的类是否在同一个namespace中。
      

  2.   

    namespace “和你的Appcommon 一样的namespace”
    {
    public class MyClass:.....
    {
    }
    }
      

  3.   

    很有可能是namespace的问题,lz改改试试,看你写的类的namespace是不是和其他的相同,不同的话就把你写的那个类的namespace引用到你需要的地方去。
      

  4.   

    有可能是你这个CLASS是从别的什么地方复制过来的吧,它有自己的namespace,如果你本身的项目没有namespace的话,那直接把这个CLASS的namespace去掉就可以了。
      

  5.   

    问题解决了,是服务器IIS配置的原因