0

私たちはWSE Webサービスを提供しており、今ではWindows Server 2008上で利用可能なすべてのサービスが必要です.Win 2k8はWSEをサポートしていません。Windows 2003サーバー上のWSE WebサービスをWindows 2008サーバーにスムーズに移行する方法は?

この問題の迅速かつ簡単な解決策は何ですか? WebサービスごとにWCFサービスを書くには時間がかかるでしょう。それともこのフォーラムの誰もが解決策を知っていますか?

私はこれは非常に奇妙な問題だと知っていますが、専門家から聞きたいのですが、これは人々が直面していた非常に一般的な難しさです。大規模な範囲で

+0

なぜWCFを使用してサービスを書き直すには時間がかかると思いますか? –

+0

@ジョン:われわれはサービスがうまく動作し、顧客がWin2k8を優先してサポートする必要があるからだ。 WCFですべてのサービス(私たちが持っている25以上の異なるWebサービス)を書き換えるのに時間がかかりませんか?それとも簡単な方法がありますか?申し訳ありませんが、なぜ時間がかからないと思いますか? – Learner

答えて

1

、ASMXまたはWSE Webサービスは、次のようになります。

[WebService] 
public class MyWebService : WebService 
{ 
    [WebMethod] 
    public ReturnType MyWebOperation(RequestType request) 
    { 
     // Some code here 
    } 
} 

対応WCFサービスは、次のようになります。想定してい

[ServiceContract] 
public interface IMyWebService 
{ 
    [OperationContract] 
    ReturnType MyWebOperation(RequestType request); 
} 

public class MyWebService : IMyWebService 
{ 
    public ReturnType MyWebOperation(RequestType request) 
    { 
     // Same code here 
    } 
} 

、もちろん、あなたのドンことASMXまたはWSEに固有のコードでは何もしないでください。

+0

http://msdn.microsoft.com/en-us/library/ms732008.aspxは役立つリンクです。 – Learner

関連する問題