无法发布服务引用(Web部署)

时间:2014-09-17 08:50:46

标签: c# asp.net dataservice

我正在尝试发布我的asp.net Web应用程序及其工作,但问题是当我使用我的搜索引擎在数据库中搜索错误节目时。

也许我还需要发布DataServiceReference?但是如何发布此DataServiceReference

错误:

There was no endpoint listening at http://localhost:8732/Design_Time_Addresses/DataService/Service1/ that could accept the message. This is often caused by an incorrect address or SOAP action. See InnerException, if present, for more details.

这是我的Web.Config

<client>
  <endpoint address="http://localhost:8732/Design_Time_Addresses/DataService/Service1/" 
            binding="wsHttpBinding" bindingConfiguration="WSHttpBinding_IService1" 
            contract="DataServiceReference.IService1" 
            name="WSHttpBinding_IService1">
    <identity>
      <dns value="localhost" />
    </identity>
  </endpoint>
</client>

我尝试将localhost:8732更改为10.10.*.***,但它仍然无效。

也许这可以帮助......

这是我的项目图片:

enter image description here

这是我用来发布我的项目。

enter image description here

1 个答案:

答案 0 :(得分:0)

如果您有数据服务,在解决方案中,您也必须将其发布到服务器,并将端点地址更改为您发布WCF服务的位置。