2009-06-03 9 views
1

WSE 3.0(VS2k5および.Net 2.0)を使用してWebサービスを参照するアプリケーションがあります。サードパーティ製のアプリケーションであるアプリケーションには、プロキシオブジェクト "ThisServiceWse"への参照が含まれています.Webサービス参照を更新すると、プロキシオブジェクト名が "ThisService"に変更されます。これは、プロジェクトのプロパティが別のことを言っていても、プロジェクトがWSEを使用していないことを意味します。誰もこれを見ましたか?どうすれば修正できますか?私はすでにWSEをアンインストール/再インストールしてみました。WSEサービスの更新。 "wse"接尾辞問題

また、サイド質問として。このサービスは、 "RequireMTOM"プロパティを使用しているため、アップグレードできません。 .NET 3.5 Webサービスでこのプロパティを設定することは可能ですか? WSE 3.0からのアップグレードが大好きです。

+0

私はこの同じ問題を抱えています。誰かが無回答以外のものを持っていたらいいと思います。私はVS2005の下で約1年前にこの作業をすることができましたが、プロジェクトをVS2008に移したときにWSEバージョンのサービスは消えました。私はそれが働くようにしたことを思い出すことができれば幸いです... – DaveN59

+0

誰でもこの問題の解決策を見つけましたか? –

答えて

-2

Ryan、WSEは廃止されました。それはWCFが出荷された瞬間にWCFに置き換えられました。 WCFとWSEは非常に異なるため、「RequireMTOM」プロパティがそのフォームに存在する可能性は低いです。

また、「サービスリファレンス」を更新した場合は、クライアントでWSEを使用していません。クライアントでWCFを使用しています。

+0

申し訳ありませんジョン、これはWCFではなく、私は "ウェブサービスリファレンス"を意味しました、ごめんなさい、あなたを混乱させました。 また、.net 3.5にはASMXサービスがありますので、WCFではなくアップグレードすることになります。 –

+0

@ライアン:もう一度混乱します。 ASMXサービスがMTOMをサポートしていないことをご存知ですか?それを信じるか否かにかかわらず、ASMXサービスを使って新しい開発を行うのは間違いです。彼らはまだ時代遅れではありませんが、近づいています。 –

+0

@ジョン、私はASMXがMTOMをサポートしていないことに気づいていなかったので、私の質問です。これは、すでにASMXを利用しているブラウンフィールドアプリであるため、単にそれらを "アップグレード"するだけではコストがかかります....しかし、 "RequireMTOM"プロパティがアプリケーションに与える影響を完全に理解していません。私はそれがエンコーディングだと理解していますが、アプリはそれなしで爆発するでしょうか? –