我有一个网站项目,并在其中添加了一个包含以下详细信息的.svc文件 -
<%@ ServiceHost Language="VB" Debug="true" Service="Communication" CodeBehind="???" %>
我不确定应该为“CodeBehind”添加什么。由于我已将所有服务合同及其实施放在另一个项目中,因此我将该项目添加为此网站的参考。这是允许的吗?或者我是否只需要将Codebehind文件放在网站项目下的App_Code文件夹中?
请建议是否有办法指定CodeBehind文件,而不是将其放在App_Code文件夹中。
提前致谢
西
答案 0 :(得分:6)
你不需要代码隐藏我不相信。仅指定服务就足够了,尽管您需要指定实现服务的类的完整命名空间。
根据this example,如果类在另一个引用的程序集中,你应该没问题,在这种情况下你也不需要语言位,只需要服务部分。
在example on MSDN他们不使用它。