我有一个wcf服务应用程序,它在项目的app_code文件夹中有一些应用程序启动代码。当我将这个项目发布到我的网站时,它会使用源代码和app_code文件夹进行部署。将wcf服务应用程序部署为预编译应用程序
有没有一种方法来预编译wcf应用程序(如一个asp.net应用程序),其中包括所有的依赖和编译代码?
我检查了web部署包文件,甚至有app_code文件夹的源代码。
我有一个wcf服务应用程序,它在项目的app_code文件夹中有一些应用程序启动代码。当我将这个项目发布到我的网站时,它会使用源代码和app_code文件夹进行部署。将wcf服务应用程序部署为预编译应用程序
有没有一种方法来预编译wcf应用程序(如一个asp.net应用程序),其中包括所有的依赖和编译代码?
我检查了web部署包文件,甚至有app_code文件夹的源代码。
问题就在这里真的是因为对WCF模板不指望它App_Code文件夹和文件的.cs,它们会添加内容,改变他们编制将包括他们在网络DLL
您最好的选择是:
.\bin
目录MyService.svc
文件(没有任何代码隐藏)到您的虚拟目录使用此设置,WCF服务仍由IIS托管,但您不需要做任何特殊的技巧和黑客让它正常工作。