WebConnection好像不是这么用的!!也不是这个用途。

解决方案 »

  1.   

    我错了,以上我的言论作废。我想是这样:你的所有的用到的服务器端的文件,比如服务器端的那个可执行的文件,或者是个DLL,他们的安全选项,是否加入了IISUSER_计算机名称,那个用户,这个用户是否具有执行权限,如果不是这样的,请加入这个用户的权限,这个用户是IIS用于获取文件时角色,如果你没有修改过IIS的默认设置的话,应该是这个名字
      

  2.   

    不懂得楼上说什么,我用的是administrator用户,应该有所有权限
      

  3.   

    IIS在读取文件时,不使用Administrator账户,这样岂不太不安全了!!!!他是用IISUSER_计算机名称,比如一台名叫BlueTrees的计算机,他的IIS用这个账户IISUSER_BlueTrees,明白了吗?在文件的属性中有一页是安全,定义了可以使用这文件的用户,一般是EveryOne拥有全部权限,但是很可能你的那个服务器端程序的权限不对,多半是由于存放的目录的权限不对,这样就手工添加IISUSER_计算机名称这个用户,并授予可执行的权限,最好设置那个目录。
      

  4.   

    三层结构的WebConnection连接  ,解决了吗?
      

  5.   

    这个问题,我已经解决了。一个是httpsrvr.dll文件可能有错,从别处复制一个。把httpsrvr.dll和midas.dll都复制到应用服务器所在的目录,同时设置为web站点的虚拟目录,权限如上述所说的。所以我给自己加分,有不同意见的大侠请回复。