2009-08-07 104 views
4

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

此致。

+0

为什么不部署为Web服务? – balexandre 2009-08-07 20:34:27

回答

9

基本上四个步骤:

  1. 从您的app.config采取<system.serviceModel>部分,并把它在web.config中
  2. 添加一个虚拟目录IIS6
  3. 服务库的DLL添加到“ \虚拟目录下的bin”目录
  4. MyService.svc文件添加到其中包含目录:

这就是关于它的一切!

马克

5

如果你在Visual Studio 2008的SP1,实际上是你可以用它来发布到IIS的WCF服务库模板发布功能。在“解决方案资源管理器”中右键单击该项目时,可通过“生成”菜单或上下文菜单访问该菜单。