asp.net c#web表单应用程序中的密码恢复可以在localhost上运行,但不能在Godaddy服务器上运行

本文关键字:运行 localhost 服务器 Godaddy 但不能 表单 c#web net 应用程序 恢复 密码 | 更新日期: 2023-09-27 18:19:48

我有一个使用密码恢复控件的asp.net c#web表单应用程序。密码恢复在我的本地主机上运行时会发送一封带有新密码的电子邮件。但当我在Godaddy服务器上尝试时,它会超时。

这是我的:

基本密码恢复控制:

<asp:PasswordRecovery ID="PasswordRecovery1" runat="server"></asp:PasswordRecovery>

web.config文件具有:

<mailSettings>
  <smtp from="me@gmail.com">
    <network host="smtp.gmail.com" password="mypwd" port="587"
      userName="me@gmail.com" enableSsl="true" />
  </smtp>
</mailSettings>

我需要做什么才能在GoDaddy上工作?

asp.net c#web表单应用程序中的密码恢复可以在localhost上运行,但不能在Godaddy服务器上运行

我决定使用Godaddy(securerver)电子邮件而不是Gmail。要使其工作,只需将web.config文件更改为:

<mailSettings
    <network host="relay-hosting.secureserver.net" />
</mailSettings>