2013-07-15 185 views
0

這是我在這裏的第一篇文章。通常情況下,我在其他主題上找到了我的答案,但這一次我真的很難過。Silverlight WCF服務綁定錯誤,「遠程服務器..:找不到」

我有一個Silverlight應用程序,我可以連接到我的web服務來發送/接收數據就好了,除了我有一個頁面。所有其他頁面,我可以獲取數據,進行更改並將其發送回服務。這一頁,我嘗試發送數據到一個服務,它給了我一個Web服務器的登錄框。無論我是否輸入憑證,我都會收到錯誤「遠程服務器返回錯誤:未找到。」我有一個組合框在頁面加載事件上加載,它從服務中獲取數據就好了。

任何幫助表示讚賞。

這裏是我的web.config文件:

<configuration> 
    <system.web> 
     <authentication mode="Windows"/> 
     <compilation debug="true" strict="false" explicit="true" targetFramework="4.0" /> 
     <customErrors mode="Off"/> 
    </system.web> 
    <system.serviceModel> 
     <behaviors> 
      <serviceBehaviors> 
       <behavior name=""> 
        <serviceMetadata httpGetEnabled="true" /> 
        <serviceDebug includeExceptionDetailInFaults="false" /> 
       </behavior> 
      </serviceBehaviors> 
     </behaviors> 
     <bindings> 
      <customBinding> 
       <binding name="Network_Integrity_Control_Panel.Web.Service_AD_SQL.customBinding0"> 
        <binaryMessageEncoding /> 
        <httpTransport authenticationScheme="Negotiate"/> 
       </binding> 
      </customBinding> 
     </bindings> 
     <serviceHostingEnvironment 
      aspNetCompatibilityEnabled="true" 
      multipleSiteBindingsEnabled="true" /> 
     <services> 
      <service name="Network_Integrity_Control_Panel.Web.Service_AD_SQL"> 
       <endpoint address="" binding="customBinding" bindingConfiguration="Network_Integrity_Control_Panel.Web.Service_AD_SQL.customBinding0" 
          contract="Network_Integrity_Control_Panel.Web.Service_AD_SQL" /> 
       <endpoint address="mex" binding="customBinding" bindingConfiguration="Network_Integrity_Control_Panel.Web.Service_AD_SQL.customBinding0" 
          contract="IMetadataExchange" /> 
      </service> 
     </services> 
    </system.serviceModel> 
</configuration> 

回答

0

首先,歡迎SO

它給你一個登錄框,因爲您的身份驗證模式是Windows

我從你的配置看看你的端點地址是空address=""

你應該在你的代碼或配置文件中給出地址。

看一下微軟的資源http://msdn.microsoft.com/en-us/library/ff648505.aspx

+0

謝謝。我確實有Windows身份驗證,但我從其他按鈕調用服務,它工作正常。實際上,我將它縮小到了我的頁面上的一個按鈕,這個按鈕給了我那個登錄框。網絡應用程序的其餘部分沒有。在提供的鏈接中,該示例中的地址也是空的。我想這樣做,我告訴它,該服務在根文件夾中。有沒有其他的代碼可以幫助我?大聲笑 – user2584577

相關問題