ASP.NETサービスでリモートサービスを呼び出すASP.NETクライアントコードを実装しました。実装は基本的に、Visual Studioの「Web参照の追加」ウィザードを使用し、適切な「remote.service.namespaceを使用して」コードに追加し、サービスを呼び出すことによって実行されました。プロダクション(IIS)サーバー上のASP.NETでwebserviceを使用する際の問題
コードをローカル(Visual Studioのから)完璧に動作しますが、不足しているアセンブリ参照エラーと生産のWebサーバー上の失敗:
CS0246: The type or namespace name 'remote.service' could not be found (are you missing a using directive or an assembly reference?)
私は多分いくつかのいずれかのことができ、適切にすべてを展開しておりませんという卑劣な疑いを持っています私がそこに欠けていることを指摘してください。
ありがとうございます!
追加情報:
プロジェクトのウェブサイトです。
ASP.NETバージョン2.0がインストールされ、開発者と運用サーバーの両方のターゲットとして使用されています。
WSDL.exeによって生成されたプロキシファイルは、ページが存在する同じフォルダのWebサイトのルートフォルダに展開されます。プロキシクラスの生成には、グローバル名前空間(デフォルト)が使用されていました。
これはフォルダ(リモート/サービス/ ..)と2つのファイルを持っていますsomething.discomapとsomething.wsdl – xelurg
リモートサーバーのサイトのIISプロパティでは、ASP.NETのバージョンは2.0に設定されています? –
はい、ASP.NET 2.0に設定されています – xelurg