0
我有一个WCF visual studio项目,其中包含许多SVC文件。 我可以将每个SVC文件编译到它自己的dll文件中吗? 我的目标是能够单独部署每个svc文件而无需触摸其他服务,但可能会将它们保留在同一网站上 我有哪些选项?部署WCF服务
我有一个WCF visual studio项目,其中包含许多SVC文件。 我可以将每个SVC文件编译到它自己的dll文件中吗? 我的目标是能够单独部署每个svc文件而无需触摸其他服务,但可能会将它们保留在同一网站上 我有哪些选项?部署WCF服务
不,你不能编译svc文件。
但是,您可以编译您的实际服务代码到一个程序(如果你还没有伸进YourFile.svc.cs
代码隐藏文件),然后是编译的程序集部署到您SVC文件存在于虚拟目录下的bin
目录。
如果您想要为每个服务创建一个程序集,您需要为每个服务创建一个类库项目,将该服务实现放入其中,编译它,然后将生成的程序集部署到bin目录中。
svc文件必须按原样部署,并且必须将它们复制到IIS中的虚拟目录(或其子目录)中。