2012-03-12 63 views
2

我在Azure中实现服务,要做到这一点我跟着这个教程:(端点未找到)Rest with azure休息Azure的端点没有发现

服务的伟大工程,但我有终点的定义的问题

但我试图改变我的8080端口,但没有改善。

<?xml version="1.0" encoding="utf-8"?> 
    <ServiceDefinition name="FamilyMateAzureProject" xmlns="http://schemas.microsoft.com/ServiceHosting/2008/10/ServiceDefinition"> 
     <WebRole name="FamilyMateService" vmsize="Small"> 
     <Sites> 
      <Site name="Web"> 
      <Bindings> 
       <Binding name="Endpoint" endpointName="Endpoint" /> 
      </Bindings> 
      </Site> 
     </Sites> 
     <Endpoints> 
      <InputEndpoint name="Endpoint" protocol="http" port="8080"/> 
     </Endpoints> 
     <Imports> 
      <Import moduleName="Diagnostics" /> 
     </Imports> 
     <LocalResources> 
      <LocalStorage name="FamilyMateService.svclog" sizeInMB="1000" cleanOnRoleRecycle="false" /> 
     </LocalResources> 
     </WebRole> 
    </ServiceDefinition> 

当我尝试添加的另一个项目(Windows Phone 7的)

我碰到下面的错误我服务的参考:

有一个错误下载的“http:/ /familymate.cloudapp.net:8080/FamilyMate.svc”。 请求失败,HTTP状态404:未找到。 元数据包含无法解析的引用:'http://familymate.cloudapp.net:8080/FamilyMate.svc'。 There was No endpoint listening at http://familymate.cloudapp.net:8080/FamilyMate.svc That Could accept the message。这通常是由不正确的地址或SOAP年度操作引起的。有关更多详细信息,请参阅InnerException(如果存在)。 远程服务器返回错误:(404)未找到。 如果服务在当前解决方案中定义,请尝试构建解决方案并再次添加服务引用。

为了不被太麻烦的问题是我使用RestSharp并创建查询手动。

回答