大家好,
     在WebService中怎么不能引用我自己写的命名空间了?我想在Service.cs中调用我写的命名空间中的类。
     100分抢答。

解决方案 »

  1.   

    可以啊,添加引用就可以使用你的组件(DLL)了
      

  2.   

    试试 全权名 能 .出来不   正常的可以引用命名空间,  或者你的webservice项目里没引用你的dll程序集 在引用文件夹右键 引用 浏览你的dll文件 确定
      

  3.   

    using System.Xml.Serialization;在类的上面加上[XmlRoot("http://.........")]你说的是这种吗?
      

  4.   

    点你的WS  右键添加DLL吧页面在using 一下。
      

  5.   

    我没有生成DLL, 是在同一项目下,我在另一个目录里写了一个cs文件(里面有命名空间及几个不同类)。 该怎么直接引用呢?
      

  6.   

    我擦 我试了下 我的也是这样  你把.CS文件放到App_Code下面就可以了啊
      

  7.   

    是的,放在App_Code下就可以。不是在WebService的项目就可以这样做。有没人知道原因?
      

  8.   

    cs文件在app_code下,否则根本无法运行WebSite。 
    在发布时确保第一个参数“允许修改此预编译网站”选项