ASP.NET プロジェクトにサービス参照を正常に追加しましたがEndpointNotFoundException
、サービス クライアントからメソッドを呼び出そうとすると、.
BenchmarkManagementServiceClient client = new BenchmarkManagementServiceClient();
try {
int id = Convert.ToInt32(userId);
if (client.VerifyUser(id)) { //Here is the exception thrown
FormsAuthentication.SetAuthCookie(userId, false);
}
} catch (FormatException) { }
client.Close();
ブラウザ経由でサービスのアドレスにアクセスでき、ほぼ同じコードが別のプロジェクト (Windows フォーム) でも機能するため、これは興味深いことです。
ご協力いただきありがとうございます。
編集:
内部例外のメッセージはThe remote name could not be resolved
リクエストしようとしているサービスは、Azure クラウドで実行されています。
ASP.NET プロジェクトは、コンピューターでローカルに実行されています。
私の他のプロジェクト (すべて正常に動作する) も、私のコンピューターでローカルに実行されます。
パッケージなしで Service Reference を作成しなければならなかったことを知っておくと良いかもしれませんNewtonsoft.Json
。それ以外の場合、サービス参照のコード生成中に警告が発生しました。