ASP.NET MVC アプリで OWIN をセットアップしました (電子メールの確認を含む)。アカウントが作成されると、メールを確認するためのリンクを含むメールが届きます。リンクにアクセスすると、「無効なトークン」というエラーが表示されます。
プロジェクトのデバッグ中にまったく同じリンクを使用して、代わりにドメインを localhost を指すように変更すると、電子メールは正常に確認されます。
プロジェクトは Azure Web サイトにデプロイされています (これはリモート デバッグできません)。確認が失敗したときにメールを送信するコードをいくつか入れました (確認しようとしていた userId とコードを確認できるようにするため)。Azure で確認しようとしているコードが、そのユーザー用に生成されたコード。エンコーディングの問題などではないようです。
私は数え切れないほどのことをグーグルで検索しましたが、空っぽになりました。また、問題が発生している場所 (Azure Web サイト) をリモート デバッグできないため、ほとんどアイデアがありません。
ここで何がうまくいかないのでしょうか?