リモート サービスを呼び出す SOAP クライアント コードを ASP.NET サイトに実装しました。実装は基本的に Visual Studio の「Web 参照の追加」ウィザードを使用し、適切な「using remote.service.namespace」をコードに追加してサービスを呼び出すことで行いました。
コードはローカルで (Visual Studio から) 完璧に動作しますが、運用 Web サーバーではアセンブリ参照エラーが発生して失敗します。
CS0246: 型または名前空間の名前 'remote.service' が見つかりませんでした (using ディレクティブまたはアセンブリ参照がありませんか?)
私はすべてを適切に展開していないという卑劣な疑いを持っています。多分誰かが私がそこに欠けているものを指摘できますか?
ありがとう!
追加情報:
プロジェクトはウェブサイトです。
ASP.NET バージョン 2.0 がインストールされ、開発ボックスと運用サーバーの両方でターゲットとして使用されます。
WSDL.exe によって生成されたプロキシ ファイルは、Web サイトのルート フォルダー (ページが存在するフォルダーと同じフォルダー) にデプロイされます。プロキシ クラスの生成にはグローバル名前空間 (デフォルト) が使用されました。