WCF servicehost代码隐藏

时间:2011-09-06 10:52:18

标签: wcf

我有一个网站项目,并在其中添加了一个包含以下详细信息的.svc文件 -

<%@ ServiceHost Language="VB" Debug="true" Service="Communication" CodeBehind="???" %>

我不确定应该为“CodeBehind”添加什么。由于我已将所有服务合同及其实施放在另一个项目中,因此我将该项目添加为此网站的参考。这是允许的吗?或者我是否只需要将Codebehind文件放在网站项目下的App_Code文件夹中?

请建议是否有办法指定CodeBehind文件,而不是将其放在App_Code文件夹中。

提前致谢
西

1 个答案:

答案 0 :(得分:6)

你不需要代码隐藏我不相信。仅指定服务就足够了,尽管您需要指定实现服务的类的完整命名空间。

根据this example,如果类在另一个引用的程序集中,你应该没问题,在这种情况下你也不需要语言位,只需要服务部分。

example on MSDN他们不使用它。