NET Web服务问题

本文关键字:问题 服务 Web NET | 更新日期: 2023-09-27 18:01:03

如果我在本地系统中部署,我的svc Web服务将显示以下架构位置。

<xsd:schema targetNamespace="http://tempuri.org/Imports">
  <xsd:import schemaLocation="http://192.168.2.22/FileDownload/TransferService.svc?xsd=xsd0" namespace="http://tempuri.org/"/>
  <xsd:import schemaLocation="http://192.168.2.22/FileDownload/TransferService.svc?xsd=xsd1" namespace="http://schemas.microsoft.com/2003/10/Serialization/"/>
</xsd:schema>

如果我在实时服务器中部署相同的Web服务,它会使用计算机名称代替ip。我该如何更正?

实时服务器wsdl代码如下。

<xsd:schema targetNamespace="http://tempuri.org/Imports">
  <xsd:import schemaLocation="http://user-01/FileDownload/TransferService.svc?xsd=xsd0" namespace="http://tempuri.org/"/>
  <xsd:import schemaLocation="http://user-01/FileDownload/TransferService.svc?xsd=xsd1" namespace="http://schemas.microsoft.com/2003/10/Serialization/"/>
</xsd:schema>

NET Web服务问题

检查ServiceMetadataBehavior 上的httpGetUrl