在iis中发送修改密码电子邮件的麻烦

想要做一个页面  可以使用户重新获取密码 遇到好多麻烦

 

首先是无法访问网页 修改身份验证方法 确定只选了windows集成验证和匿名访问 匿名访问使用已给出的就行了 不过要记得去掉“允许IIS控制密码”复选框

 

这样就可以访问页面了

然后出现无法写入数据库的错误 经过多次探索 发现每次使用asp.net自动生成的“ASPNETDB.MDF”数据库时 都会在进程里多出现一个sqlservr.exe 且用户为aspnet 这样我就把网站虚拟目录的安全属性里添加aspnet用户 且增加写入的权限 这样就没出现无法写入数据库的错误了

 

但是已知无法发送邮件 出现类似无法连接服务器的问题

最后把asp.net网站配置里的smtp端口设置为和iis的TCP端口相同就没这个问题了

 

不过一直发送不了邮件 一直超时

起先怀疑写入不了数据库 后面新建了一个不发送电子邮件的注册账号页面 可以写入数据库

所以肯定是发送邮件超时了 写入没问题

不浪费时间了 就是没有smtp服务

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值