部署WCF服务

时间:2010-03-08 16:55:52

标签: wcf web-services deployment

我有一个WCF visual studio项目,其中包含许多SVC文件。 我可以将每个SVC文件编译成自己的dll文件吗? 我的目标是能够在不触及其他服务的情况下单独部署每个svc文件,但可以将它们保存在同一个网站上 我有什么选择?

1 个答案:

答案 0 :(得分:2)

不,你不能编译svc文件。

然而,您可以将实际的服务代码编译到程序集中(如果您没有将其粘贴到YourFile.svc.cs代码隐藏文件中),然后将该编译的程序集部署到虚拟目录下的bin目录中你存在svc文件的地方。

如果要为每个服务创建一个程序集,则需要为每个服务创建一个类库项目,将服务实现放在其中,编译它,然后将生成的程序集部署到bin目录中。

必须按原样部署svc文件,并且必须将它们复制到IIS中的虚拟目录(或其子目录)中。