Windows Azure ポータル (Web サイトのダッシュボードまたは [ドメインの管理] 領域内で指定されたもの) から IP アドレスを入力しましたが、SagePay Direct を使用しようとすると、有効な IP アドレスではないことが返されます。
私は最終的に、SagePay の「ショーポスト」を行い、IP アドレスが何であるかを教えてもらうことで、これを解決しました。
問題は、この IP アドレスを自分で特定するにはどうすればよいかということです。今後IPアドレスが変わるのではないかと心配です。
"Request.ServerVariables("LOCAL_ADDR")" (クラシック ASP) を使用すると、Web サーバーのローカル IP アドレスが返されるようです。