asp.net C#で「createuserwizard」を使って登録フォームを作り、以下のようにメール設定をしました。
<asp:CreateUserWizard ID="userwizard" ContinueDestinationPageUrl="~/secretfiles/secret.aspx" runat="server" >
<MailDefinition BodyFileName="register.txt" Subject="Registration Confirmation" From="amrit.enest@gmail.com" />
</asp:CreateUserWizard>
これは私のwebconfigファイルの設定です:
<system.net>
<mailSettings>
<smtp deliveryMethod="PickupDirectoryFromIis"/>
</mailSettings>
</system.net>
ISSで次の設定でsmtpサーバーをセットアップしました。
メールアドレス: amrit.enest@gmail.com
メールをピックアップ ディレクトリに保存: C:\Users\eNest-25\Desktop\emails
現在、新しいユーザーで登録しているときに、「amrit.enest@gmail.com」からメール ID を登録するためのメールが送信されませんが、次のエラー メッセージが表示されます。
**Server Error in '/membership' Application.
Cannot get IIS pickup directory.**