Проблема веб-службы .NET? - PullRequest
1 голос
/ 05 июля 2011

Мой веб-сервис svc показывает следующее расположение схемы при развертывании в моей локальной системе.

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

Если я разверну тот же веб-сервис на живом сервере, вместо 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>

1 Ответ

0 голосов
/ 05 июля 2011

Проверьте httpGetUrl в ServiceMetadataBehavior

...