アプリを開発するときによく発生する問題について説明します。サービスをセキュリティで保護しています。サービスを正常に呼び出す必要があります。使用していることを確認できます。エンドポイントでリッスンします。使用して、セキュリティで保護された接続で呼び出しを行う必要があります。クライアントでは、通常、SslCredentialsで構成されたチャネルが必要です。クライアントが使用する証明書を指定し、セキュリティで保護されていない資格情報の代わりに使用する必要があります。認証」を参照してください。クライアントでは、サービスに信頼された証明書が必要です。サービスを呼び出すと、次のエラーメッセージが返されます。certificate:ハンドルされていない例外です。接続を確立できませんでした。内部例外を参照してください。検証プロシージャによると、リモート証明書が無効です。開発証明書が信頼されていない場合に表示されることがあります。開発証明書を信頼します」を参照してください。クライアントは無効な証明書を無視するように構成できます。ServerCertificateCustomValidationCallbackを使用して、信頼された証明書がない呼び出しを許可します。信頼されていない証明書は、アプリの開発中にのみ使用してください。実稼働アプリケーションでは、常に有効な証明書を使用する必要があります。サービスを呼び出すには、追加の構成が必要です。使用する必要があります。サポートされていません。サーバーを起動しようとすると、次のエラーメッセージが表示されます。バインドできませんでした。サポートされていません。クライアントを構成します。これは開発時にのみ実行してください。メッセージが暗号化なしで送信されます。エンドポイントを構成する必要があります。HttpProtocols.Http2に設定されている必要があります。使用することはできません。呼び出しは失敗します。使用しないように構成する必要もあります。サービスの呼び出し」を参照してください。アプリの開発中にのみ使用してください。運用アプリでは、常にトランスポートセキュリティを使用する必要があります。Core」を参照してください。ファイルとツールをプロジェクトから参照する必要があります。次のものを含める必要があります。項目グループで使用するプロトコルファイル。インポートされたプロトコルファイルは、プロジェクトによって参照される必要があります。ツールパッケージGrpc.Toolsに対するパッケージリファレンス。サービス」を参照してください。参照によって、具象クライアントとサービス基本クラスが生成されます。属性は、資産の生成をC#制限するために使用できます。オプションは次のとおりです。アプリには、生成されたサービス基本クラスのみが必要です。クライアントアプリでは、具象クライアントのみが生成されます。コード生成が正常に動作しないという既知の問題があります。種類では、次のようなコンパイルエラーが発生します。見つかりませんでした。ディレクティブまたはアセンブリ参照が指定されていることを確認してください。reference?)この問題を回避するには、次の方法があります。クラスライブラリプロジェクトを作成します。ファイルからコード生成を有効にするための参照を追加します。パッケージにパッケージ参照を追加します。ファイルを追加します。アプリケーションで、新しいプロジェクトへの参照を追加します。よって生成された型を使用できます。上でサポートされていません。応答の末尾のヘッダーがサポートされていません。詳細については、次を参照してください。Articlesこのページはお役に立ちましたか?はいいいえ追加のフィードバックはありますか?スキップ送信ありがとうございます。直接フィードバックを残すこともできます。直接フィードバックを残すこともできます。Cookie利用条件サイトのフィードバック商標このページはお役に立ちましたか?はいいいえ追加のフィードバックはありますか?スキップ送信ありがとうございます。Cookie利用条件サイトのフィードバック。