簡體   English   中英

無法添加服務參考

[英]Can't add service reference

我已經開始學習WCF。 我編寫了一個簡單的服務來通過LINQ查詢SQL關系。

[ServiceContract]
[AspNetCompatibilityRequirements(RequirementsMode = aspNetCompatibilityRequirementsMode.Allowed)]
public class Order_WCFService 
   {

    [OperationContract]    
    public List<Order> getOrders()
    {
        List<Order> orderList= null;

        try
        {
            orderList= DAL.GetList<Order>();
            return orderList;
        }
        catch (Exception)
        {
            throw;
        }
    }     
}

這位於ASP.NET-MVC項目中。

我有一個簡單的Silverlight應用程序。 在相同的解決方案中,但是在不同的項目中。

我想通過Silverlight應用程序使用我的服務。

我嘗試“添加服務參考...”,在左列中,列出了所有可用的ASMX和WCF服務。 當我單擊任何服務時,它嘗試下載服務信息,但在10到20秒后失敗:“嘗試在...上找到服務時發生錯誤(詳細信息)”。

我在這里做錯了什么?

謝謝

我100%確信服務可以正常運行,因為我可以通過AJAX調用它們。

也許是一個愚蠢的問題,但是當您嘗試添加服務引用時該服務是否正在運行(如果您使用的是Visual Studio的內置Web服務器,它是否已啟動並且包含該服務的ASP.NET MVC項目正在運行)? 另外,您可以在確認您的瀏覽器可訪問WSDL之后,嘗試在“添加服務引用”對話框中提供WSDL的完整地址,而不是從列表中選擇它。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM