即便把这个文件删掉都没问题,但是如果把SWFService.asmx删掉就不行了。但SWFService.asmx里面就一行代码呀。<%@ WebService Language="C#" CodeBehind="SWFService.asmx.cs" Class="NclOaSystem.WebService.SWFService" %>  问什么会这样呢?问一下SWFService.asmx文件与SWFService.asmx.cs文件的区别。为啥出现这种状况。

解决方案 »

  1.   

    客户端重新引用这个webservice应该就用不起来了。
      

  2.   

    增删改我还不是很关心。但是我把页面的input窗体删掉以后,对应的js就弹窗说日期格式不对。把js删掉弹窗undefind,最后我感觉是可能删了一个input,导致增删改参数不对,去改方法时才发现方法没用。
      

  3.   

    asmx是web service. 如果不是Website类型的Project ,SWFService.asmx.cs被编译进了bin中的dll。部署时不用部署cs文件。
      

  4.   

    如果更改了SWFService.asmx.cs的内容,会重新生成dll文件吗?
      

  5.   

    要在vs中编译。然后重新部署bin中的dll.
      

  6.   

    估计就是CodeBehind="SWFService.asmx.cs" Class="NclOaSystem.WebService.SWFService" 关联错了。慢慢改吧