2010-11-22 76 views
1

我知道我可以通过在app_code中创建文件夹并将它们映射到web.config(即使我不记得详细信息之前完成此操作),但可以在同一个Web应用上同时拥有C#和VB.NET代码,但是有一种将C#wcf Web服务添加到VB.NET Web应用程序的方法?我可以将C#Web服务添加到VB.NET Web应用程序吗?

注意:这是一个web应用程序项目,而不是一个网站项目。

编辑

OK,我创建了一个新的WCF库项目,从VB.NET Web应用程序中引用它,手动添加一个SVC文本文件和编辑如下:

<%@ ServiceHost Language="CS" Debug="true" Service="MyServiceLibrary.ServiceInterface" CodeBehind="ServiceImplementation.cs" %> 

似乎工作!

回答

2

只需在C#中创建一个“WCF服务库”项目来创建您的服务。在VB.NET项目中,您需要引用WCF库,并“手动”添加引用库中定义的服务的.svc文件。您还需要添加适当的配置条目。

+0

我在想这个选项,听起来可行。你是什​​么意思“手动添加”.svc文件?配置条目,我想我们正在谈论像行为/端点通常的东西? – JohnIdol 2010-11-22 17:55:24

相关问题