2013-11-04 84 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并查看解决方案是否存在。 –

回答