只有具有App.config的WCF服务部署到IIS

Kei*_*ler 4 c# wcf

我已将项目类型的WCF服务库添加到我的项目中.这样做可以让我开发和测试WCF服务,但是这个服务运行的是App.config而不是Web.config.此外,它没有像我以前的项目那样的.SVC文件.为了将其部署到IIS 6,我需要做什么.

问候.

mar*_*c_s 9

基本上有四个步骤:

  1. <system.serviceModel>从你的app.config中获取部分并将其放在web.config中
  2. 将虚拟目录添加到IIS6
  3. 将服务库的DLL添加到该虚拟目录下的".\ bin"目录中
  4. MyService.svc文件添加到该目录,其中包含:

这就是它的全部内容!


小智 5

如果您使用的是Visual Studio 2008 SP1,则实际上可以使用WCF服务库模板中的发布功能将其发布到IIS.当您从解决方案资源管理器中右键单击项目时,可以通过"生成"菜单或上下文菜单使用它.