2010-07-30 57 views
1

我有一个wcf服务应用程序,它在项目的app_code文件夹中有一些应用程序启动代码。当我将这个项目发布到我的网站时,它会使用源代码和app_code文件夹进行部署。将wcf服务应用程序部署为预编译应用程序

有没有一种方法来预编译wcf应用程序(如一个asp.net应用程序),其中包括所有的依赖和编译代码?

我检查了web部署包文件,甚至有app_code文件夹的源代码。

回答

1

问题就在这里真的是因为对WCF模板不指望它App_Code文件夹和文件的.cs,它们会添加内容,改变他们编制将包括他们在网络DLL

0

您最好的选择是:

  • 把所有的WCF服务相关的代码放到一个单独的类库装配
  • 是集部署到.\bin目录
  • 只把你MyService.svc文件(没有任何代码隐藏)到您的虚拟目录

使用此设置,WCF服务仍由IIS托管,但您不需要做任何特殊的技巧和黑客让它正常工作。

相关问题