わかりました。明確にするために、これまですべてのサイト、すべての記事、フォーラムでこの問題を試しました。私はどこにでも言及されているすべてを実装しました、それはエミュレーターでも機能します。
基本的に、私には、basichttpbinding、custombinding、およびwshttpbindingを使用してWCFサービスを公開するこのワーカーロールがあります。クラウドでは、サービスはエラーなしで開始されます。AzureVM内からブラウザーからHTTP経由でWCFURLにアクセスすることもできます。
しかし、 http://x.cloudapp.net:8732 / xyz / abc.svcから同じURLにアクセスしようとすると、 405エラーが発生します。プロパティで入力エンドポイントを確認できます-紺碧のコントロールパネル内。
注意点:私の同僚は、デフォルトのエンドポイントを作成し、サービスホストを開始するための通常のコードを作成することで、これを機能させました。新しいバインディングに付属するデフォルト値ではなく、WCF構成を使用してこれを機能させる必要があります。