我有一个wcf服务应用程序,它在项目的app_code文件夹中有一些应用程序启动代码。当我将这个项目发布到我的网站时,它会使用源代码和app_code文件夹进行部署。
有没有办法预编译wcf应用程序(如asp.net应用程序),其中包括所有依赖项和已编译的代码?
我检查了网络部署包文件,甚至包含了app_code文件夹的源代码。
答案 0 :(得分:1)
这里的问题确实是因为wcf的模板不希望其中包含app_code文件夹和.cs文件,所以它们会被添加为内容,将它们更改为编译会将它们包含在web dll中
答案 1 :(得分:0)
你最好的选择是:
.\bin
目录MyService.svc
文件(没有任何代码隐藏)放入您的虚拟目录通过此设置,WCF服务仍由IIS托管,但您无需执行任何特殊技巧和黑客操作即可使其正常工作。