私は簡単な登録フォームとログインフォームを開発しようとしています。ユーザーがパスワードを忘れた場合は、Forgot Password
ボタンをクリックし、パスワードを忘れたページが開き、メールアドレスを入力し、パスワードリセットリンクがメールアドレスに送信されます。リセットパスワードと彼はchangePassword.aspx
ページにリダイレクトされますが、私はここで立ち往生しています。パスワードのリセットリンクをクリックすると、次のエラーが表示されます。パスワードのコードは、あなたが/ IISポートがバインド変更見ることができます。ここアプリケーションURLがローカルに見つかりませんでした
protected void SetPasswordResetEmail(string UserName, string ToEmail, string UniqueId)
{
MailMessage message = new MailMessage("[email protected]", ToEmail);
StringBuilder sbEmailBody = new StringBuilder();
sbEmailBody.Append("Dear" + UserName + ",<br/><br/>");
sbEmailBody.Append("Please click the following link to reset your password");
sbEmailBody.Append("<br/>");
sbEmailBody.Append("http://localhost/BootstrapLogin/ChangePassword.aspx?uid=" + UniqueId);
message.IsBodyHtml = true;
message.Body = sbEmailBody.ToString();
message.Subject = "Reset Your Password";
SmtpClient smtp = new SmtpClient();
smtp.Host = "smtp.gmail.com";
smtp.EnableSsl = true;
NetworkCredential NetworkCred = new NetworkCredential("[email protected]", "password");
smtp.UseDefaultCredentials = true;
smtp.Credentials = NetworkCred;
smtp.Port = 587;
smtp.Send(message);
}
を与えるとされていますあなたのコンピュータ上でWebアプリケーションを実行していますか?そのURLは? – David
'localhost:8080' –
なぜGoogleでlocalhostを検索していますか?手動でURLを入力してそのサイトに移動しましたか? – jmag