.NET webservice问题?

时间:2011-07-05 11:41:16

标签: c# .net asp.net wcf web-services

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

<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。我怎么能纠正它?

live server 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>

1 个答案:

答案 0 :(得分:0)

检查ServiceMetadataBehavior上的httpGetUrl