2012-02-11 18 views
1

私は新しいasp.net 4.0ウェブサイトを持っています。私はパスワード回復コントロールを追加しました。私はパスワードを忘れたページに行き、私のメールアドレスを入力して、新しいパスワードのメールを受け取ります。問題は、新しいパスワードが機能しないということです!私はログインページに行き、自分の電子メールアドレスと新しいパスワードを入力します。私はコピーアンドペーストを試みました。また、大文字と小文字の区別に注意してパスワードを手動で入力しました。 「あなたのログイン試行に失敗しました。もう一度お試しください」というメッセージが表示されます。イベントログには何もありません。ASP.NET PasswordRecovery - 新しいパスワードが機能しません

アイデア?

私は、下記のページのコードを貼り付けています

<asp:PasswordRecovery ID="PasswordRecovery1" runat="server" OnSendingMail="PasswordRecovery1_SendingMail" 
    CssClass="mediumText"> 
    <MailDefinition From="[email protected]" BodyFileName="~/EmailTemplates/PasswordRecovery.txt" /> 
    <UserNameTemplate> 
     <table cellpadding="1" cellspacing="0" style="border-collapse: collapse;"> 
      <tr> 
       <td> 
        <table cellpadding="0"> 
         <tr> 
          <td align="left" colspan="2"> 
           <h1> 
            Forgot Your Password? 
           </h1> 
          </td> 
         </tr> 
         <tr> 
          <td align="center" colspan="2"> 
           Enter your email address to receive your password. 
          </td> 
         </tr> 
         <tr> 
          <td align="left"> 
           <asp:Label ID="UserNameLabel" runat="server" AssociatedControlID="UserName">Email Address:</asp:Label> 
          </td> 
          <td> 
           <asp:TextBox ID="UserName" runat="server"></asp:TextBox> 
           <asp:RequiredFieldValidator ID="UserNameRequired" runat="server" ControlToValidate="UserName" 
            ErrorMessage="Email address is required." ToolTip="Email address is required." 
            ValidationGroup="PasswordRecovery1">*</asp:RequiredFieldValidator> 
          </td> 
         </tr> 
         <tr> 
          <td align="center" colspan="2" style="color: Red;"> 
           <asp:Literal ID="FailureText" runat="server" EnableViewState="False"></asp:Literal> 
          </td> 
         </tr> 
         <tr> 
          <td align="left" colspan="2"> 
           <asp:Button ID="SubmitButton" runat="server" CommandName="Submit" Text="Submit" ValidationGroup="PasswordRecovery1" 
            OnClick="SubmitButton_Click" /> 
          </td> 
         </tr> 
        </table> 
       </td> 
      </tr> 
     </table> 
    </UserNameTemplate> 
</asp:PasswordRecovery> 
+0

ASP.Netの設定に行きますツールを開き、新しく作成したアカウントの横にチェックマークが付いているチェックボックスがあるかどうかチェックし、チェックしていない場合はチェックしてログインしてください。 – coder

+0

ASP .Net設定ツールにはどうすれば到達できますか?私はWin7の究極のVS2010を実行しています。 –

+0

メニューに移動しますWebsite> Asp.Net configuartion(または)右側のソリューションエクスプローラメニューには、最後のオプションにハンマー記号のある地球儀のメニューがあります。 – coder

答えて

0

私はVSのメニューに何のウェブサイトのアイテムを持っていません。 VS2008ではなくVS2010が動作している可能性があります。また、私はウェブサイトプロジェクトを使用していない、私はWebアプリケーションを使用しています。私はセットアップでASP.Netの設定ページにアクセスすることはできないと思うので、私はこれを使用することにしました:4guysfromrolla.com/articles/052307-1.aspx

関連する問題