2010-03-12 74 views
0

我开发了一个使用WCF服务应用程序的Web服务。此服务应用程序是多个项目的一部分。我们有数据访问,服务(业务逻辑),测试(测试类)和WCF服务应用程序。其中WCF服务应用程序就像一个表面,所有请求都发送到服务项目。所以所有的项目都相互沟通。我是托管WCF应用程序的新手。现在要在IIS上托管这个,我必须将整个项目放在IIS虚拟目录中吗?在IIS5上托管WCF/6

回答

0

用鼠标右键单击Visual Studio中的WCF服务项目,然后选择发布。

+0

但是通过asp.net web应用程序,我们通常会将这些文件手动放入IIS虚拟目录 – Pinu 2010-03-12 14:45:35

+0

@Pinu:我建议您也使用Publish for ASP.NET应用程序。它知道哪些文件需要在那里,并知道如何将它们放在那里。 – 2010-03-12 18:10:48

+0

嘿约翰谢谢,我试过发布,它为我工作,它建立了我所有的类库在一个dll :-) – Pinu 2010-03-12 20:42:52

0

您可以手动复制所需的文件或设置脚本或其他自动过程为您完成。也许一个Visual Studio发布构建事件。我在我的解决方案下创建自己的网站项目中的WCF服务。然后,当部署/更新生产站点时,我将bin目录中的* .svc文件和* .dll文件复制到生产文件夹。我为我的生产和开发环境保留了一个独立的web.config。