1

VS2010 pro/ultimate に WP7 プロジェクトがあり、同じソリューションの別のプロジェクトから Web 参照を追加しました。Web サービス プロジェクトは通常の Web サイト プロジェクトであり、.ASMX ファイルを作成しただけです。Web ブラウザを使用してサービスをテストしたところ、正常に動作しました。

問題は、このサービスをサービス参照として追加した後、WP7 プロジェクトで参照できず、存在しないかのようにオブジェクト ブラウザーでも表示できないことです。

サービスを追加するときに「http://localhost:12345/WebService.asmx」のようなローカル URL を使用すると、VS はすべてのメソッドを表示でき、正常に追加できます。私にとって非常に奇妙で、この問題を解決する方法がわかりません。

誰でもこれについて手がかりを教えてもらえますか?どうもありがとう。

4

4 に答える 4

1

以前にも同様の問題が発生しました。あるマシンでは再起動が必要でした。別のマシンでは、すべてのSLをアンインストールしてから、Vstudioをアンインストールしてから、SLアドオンを再インストールして再適用する必要がありました。

その後、それはうまくいきました。

また、同じ問題を抱えている友人がいました-すべてをアンインストールしてから、再インストールも彼のために機能しました。

これらは、rtm以前のSLと電話ビットが搭載されたマシンだったと思います。

于 2011-01-14T19:18:39.703 に答える
1

同様の問題がありました。VB.Net を使用して WP7 プロジェクトを作成しました。WCF クラスの Web サービス、クライアント側のプロキシ クラス、そしてサービス参照を使用した WP7 アプリケーションを構築しました。サービス参照を追加すると、コード生成ユーティリティは必要な Reference.svcmap ファイルの詳細を作成しませんでした (ヘッダー情報のみが作成されました)。ただし、プロジェクトは引き続きコンパイルされますが、基になるファイルにサービスが存在しないため、コードでサービスを参照できませんでした。

C# で WP7 プロジェクトを再作成してみましたが、すべてうまくいきました。私の推測では、WP7 の VB 実装にはまだいくつかの問題がある可能性がありますが、それは推測にすぎません。他の誰かが VB WP7 テンプレートに固有の同じ問題を抱えているかどうか、またはそれが別のものであるかどうかを知りたいと思っています。

于 2011-01-27T07:54:12.423 に答える
1

私は同じ問題にぶつかりましたが、このスレッドで dethSwatch によって提案されているように、再起動後に修正されました。

Silverlight SDK の更新が少し前にインストールされたことを覚えていますが、更新後に再起動が必要になるのでしょうか?

于 2011-05-29T20:49:45.583 に答える
0

この問題は、WP7 ツールの 1 月の更新に関連している可能性があると思います。上記のページにある VS10-KB2486994-x86.exe 修正プログラムをインストールすることで、この問題を解決できました。これにより、呼び出したい WCF サービスのクライアント側プロキシを生成する際に発生した問題が解決されました。お役に立てれば。

于 2011-02-16T13:07:49.670 に答える