我试了一下,没有问题。
结果是在 :"../webservice1.asmx/hellworld?" 中显示。
结果为:
  <?xml version="1.0" ?> 
  <string xmlns="http://tempuri.org/">Hello World</string> 
.disco显示本来就是这样的,没有问题。
例外,我用ie 按照打开本地文件的形式打开 webservice1.asmx ,
如在ie地址栏填入:"c://inetput/wwwroot/webservice1/webservice1.asmx"
打开的结果如你所说的一样。
因此确保你是用网络地址打开,如: 
         "http://127.0.0.1/webservice1/webservice1.asmx"
因为我不知道你具体的情况,所以只能说这么多了

解决方案 »

  1.   

    楼上的兄台,请问
    "结果是在 :"../webservice1.asmx/hellworld?" 中显示"是什么意思?
    我不知道怎么做,请详解...: >
      

  2.   

    比如说你打开的是 http://127.0.0.1/webservice1/webservice.asmx
    提交的 invoke 后 浏览器打开新的页面 http://127.0.0.1/webservice1/webservice.asmx
    /hellworld?" 
    显示的结果 就是 
      <?xml version="1.0" ?> 
      <string xmlns="http://tempuri.org/">Hello World</string> 
      

  3.   

    可我提交后浏览器提示:"你已选择从该位置下载文件:WebService1.asmx 来自 127.0.0.1"
    即是一个下载对话框,选择"在当前位置打开",出现了
      <%@ WebService Language="c#" Codebehind="WebService1.cs" Class="webservice1.WebService1" %>
    但地址栏是
    C:\Documents and Settings\Administrator\Local Settings\Temporary Internet Files\Content.IE5\SDM3K5MF\WebService1[2].asmx
    请问是为什么?另:
    我在这个虚拟目录下建一个web application(test8) ,开始正常,但一会就出现了提示: 
    unable to add  
    'C:\Documents and Settings\Administrator\VSWebCatch\machinename\test8\test8.' to
    the project 服务器错误:文件夹/test8已被标记为可执行的,你不能将文件放入此服务器上的可执行文件夹中
     点确定后,test8文件夹中除了服务器扩展文件夹外,什么都没有。
    老兄,是不是我的服务器配置有问题?
      

  4.   

    猜测:是不是你的Web Service中的导出方法没有加[WebMethod]?
      

  5.   

    加了,就是在public string HelloWorld()前面的那一个。
    to Optimus:
    上次的结构体是怎么回事?
      

  6.   

    装了sdk后,问题解决了,现在结帖!