日期:2014-05-17  浏览次数:20502 次

在mvc web中发送smtp电邮和链接数据库的问题
昨天尝试在mvc项目中发送电子邮件,试验了好几个smtp的服务,比如126,163,,qq的都不行,以为是smtp不提供类似的服务了。

今天在单位有尝试发送smtp邮件

发现了新的现象和问题

同样的发送电邮代码在web ( MVC)中不行 

然后我尝试在window form中运行,发现是可以 

而且有个个连接数据库的问题,尝试链接一个远程数据库报错,链接不上 

在web中不能连接数据库 

但是在window form中是可以

是不是mvc有什么配置权限的问题,我是在本地iis中运行的mvc项目
请帮忙, 



这是什么问题,mvc项目的权限问题吗

------解决方案--------------------
我觉得Winform和MVC只是界面~
和发邮件没有什么关系

断点 调试吧~
------解决方案--------------------
我也是在mvc中发送的邮件啊
                       MailMessage msn = new MailMessage();
                    msn.From = new MailAddress("邮件地址");//自己的邮件地址
                    msn.To.Add(to);//要发送的邮件地址
                    msn.Subject = "邮件主题";//邮件主题
                       //邮件正文
                       msn.Body = "如果该链接无效,请直接复制链...";
                    SmtpClient stp = new SmtpClient();
                    stp.Host = "smtp.163.com";
                    stp.Credentials = new NetworkCredential("邮箱地址", "密码"); 
这样不行么?
------解决方案--------------------
引用:
Quote: 引用:

我也是在mvc中发送的邮件啊
                       MailMessage msn = new MailMessage();
                    msn.From = new MailAddress("邮件地址");//自己的邮件地址
                    msn.To.Add(to);//要发送的邮件地址
                    msn.Subject = "邮件主题";//邮件主题
                       //邮件正文
                       msn.Body = "如果该链接无效,请直接复制链...";
 &