2011-10-13 46 views
-1

我有两个.cs文件在一个我将指定接口,并在另一个文件中我将实现接口。现在我想将服务作为IIS上的WCF服务来托管。 以另一种方式如何将已经存在的服务(功能)作为WCF服务托管。 在此先感谢。作为一个WCF服务承载服务

+0

PS在服务URL连接到您的服务:通过展示请自便在两个.cs文件中的源代码,以便社区可以帮助你。 –

回答

2

您有几种选择:

  1. 把你的两个*的.cs文件到您的App_Code目录中的网站,然后让ASP.NET编译需要。您将需要创建一个服务文件是这样的:

    YourService.svc

    <%@ ServiceHost Language="C#" Debug="true" 
        Service="YourService" CodeBehind="~/App_Code/YourService.cs" %> 
    
  2. 把你的两个*的.cs文件到一个单独的类库项目,并编译成一个DLL这你把你的网站/网络应用程序中的\bin目录放进去。您将需要创建一个服务文件是这样的:

    YourService.svc

    <%@ ServiceHost Language="C#" Debug="true" Service="YourService" %> 
    

此服务文件告诉IIS运行时如何处理的http://(yourserver)/(virtualdirectory)/YourService.svc URL传入的请求。现在

,一旦一切都设置,你应该能够使用像WCF Test Client工具发送SOAP请求(和接收返回的响应)