在某些端口设置默认值为某些特定的web服务

本文关键字:服务 web 默认值 设置 | 更新日期: 2023-09-27 18:02:25

目前我正在从以下路径运行我的web服务

http://localhost:16022/MachineService.asmx

和一些web方法的使用,如

http://localhost:16022/MachineService.asmx?op=GetData1

我想按以下方式做

从以下路径

运行web服务
http://localhost:16022/

和一些web方法的使用,如

http://localhost:16022?op=GetData1

是否可以将其设置为默认值?

我正在使用VS2010。在IIS7上也可以这样做吗?

在某些端口设置默认值为某些特定的web服务

您可以在web中设置defaultDocument元素。配置文件,这样你就不必在每次调用时都指定MachineService.asmx

<system.webServer>
  <defaultDocument>
    <files>
      <clear />
      <add value="MachineService.asmx" />
    </files>
  </defaultDocument>
</system.webServer>

而不是手动修改web。您可以在Internet信息服务(IIS)管理器中配置默认文档。