2013-11-04 111 views
0

我試圖在現有的WCF服務中實現授權。 要做到這一點,我遵循Microsoft Pattern & practices tutorial找不到IService的命名空間

在步驟5中,服務類應該從IService派生,但是我現有的服務類不會,並且當我將: IService添加到我的類時,Visual Studio不會識別它。

如何從article中所述的接口派生?

using System; 
using System.Collections.Generic; 
using System.Linq; 
using System.Runtime.Serialization; 
using System.ServiceModel; 
using System.ServiceModel.Web; 
using System.Text; 
using System.ServiceModel.Activation; 

namespace MyCompanyNamespace.API.IISServiceHost 
{ 
    [AspNetCompatibilityRequirements(RequirementsMode =  AspNetCompatibilityRequirementsMode.Required)] 
    public class CompanyNameAPIService : IService //not recognized! 
    { 
     public ApproveitAPIService() 
     { 

     } 
    } 
} 
+1

plz檢查命名空間一次。 IService所在的命名空間是否已被引用? –

+0

@NewtonSheikh。我不知道。我不知道在哪個命名空間中我可以找到接口「IService」。 – David

+0

你在用什麼IDE?如果是Visual Studio,請右鍵單擊IService並查看解決方案是否存在。 –

回答