【问题标题】:Setting default at some port be some specific web service在某些端口设置默认值是某些特定的 Web 服务
【发布时间】:2011-07-17 11:55:24
【问题描述】:

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

http://localhost:16022/MachineService.asmx

以及一些网络方法的使用,例如

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

我想按照以下方式进行

从以下路径运行网络服务

http://localhost:16022/

以及一些网络方法的使用,例如

http://localhost:16022?op=GetData1

是否可以设置为默认值?

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

【问题讨论】:

    标签: c# .net web-services asmx


    【解决方案1】:

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

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

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-10-10
      • 1970-01-01
      • 1970-01-01
      • 2022-08-11
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多