在IIS6上部署WCF服务

时间:2012-06-20 14:26:47

标签: wcf deployment iis-6

我有一个WCF RESTFull服务,我需要在IIS6上部署。我以前从未这样做过,我对IIS环境完全不熟悉。我在论坛上找到了一个很好的解决方案,但对我的情况来说还不够精确。也许有人可以根据这个解决方案给我一个更加扩展的版本:

  

选项1 - “bin”部署(首选选项)

     
      
  1. 将您的WCF服务编译为DLL(类库)      
        
    1. 在IIS6中创建一个网站
    2.   
    3. 将WCF DLL复制到网站的。\ bin文件夹
    4.   
    5. 在该网站中创建* .svc文件
    6.   
    7. 在网站文件夹中添加适当的web.config以定义您的端点和服务配置等。
    8.   
  2.         

    现在可以通过网站的基地址以及* .svc文件的名称访问您的WCF服务,例如

         

    http://myserver/someweb/Myservice.svc

         

    你的* .svc看起来像这样:

               

    Service =属性表示实现服务的类 - 完全限定其命名空间。

第3点中的。\ bin文件夹是什么?我在哪里可以找到它?

我需要网站属性页标签的确切设置。地址:http://myserver/someweb/Myservice.svc ...什么是someweb?网站的物理目录?或webconfig文件中的基地址?

步骤指南的精确步骤包含所有必需的设置将非常棒。

1 个答案:

答案 0 :(得分:1)

对于'/ bin',在您创建的网站的根目录中手动创建它,并将程序集复制到其中。

在网站的根目录中创建.svc并使用类似的URL访问它;

http://yourwebsitename/service.svc
相关问题