2010-11-22 77 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

相關問題