关于Web Services 在本地测试正常,放到服务器上不能用的问题

程序可能找到放上去的web services ,也可以得到services中的方法,可就是不能用!
以下是错误信息:

未处理的“System.Web.Services.Protocols.SoapException”类型的异常出现在 system.web.services.dll 中。

其他信息: 服务器无法处理请求。 --> 无法生成临时类(result=1)。
error CS2001: δ???C:\WINDOWS\TEMP\edhtulwk.0.cs
error CS2008: 未指定输入


解决办法:

点击“Invoke”不能出现web service?
试一试下面的,原来我碰见过这种问题

在web.config中加入

<system.web>
..........
    <webServices >
      <protocols >
        <add name="HttpSoap"/>
        <add name="HttpPost"/>
        <add name="HttpGet"/>
        <add name="Documentation"/>
      </protocols>
    </webServices>
..........
如果还不行,有可能是服务器配置有问题!!
试试将C:\WINDOWS\TEMP\设置为读与写入(user 或 everyone)
posted on 2006-12-18 17:37  稻草人.Net  阅读(2150)  评论(2编辑  收藏  举报