asp.net – 无法获取IIS的目录
发布时间:2020-12-15 20:21:04 所属栏目:asp.Net 来源:网络整理
导读:我一直在使用Smtp服务器127.0.0.1.我得到的错误: System.Net.Mail.SmtpException:无法获取IIS的目录.System.Net.Mail.IisPickupDirectory.GetPickupDirectory(). 当从ASP网页发送电子邮件时发生此错误.但是从ASP.NET页面发送电子邮件,不会发生错误. Plz帮
我一直在使用Smtp服务器127.0.0.1.我得到的错误:
System.Net.Mail.SmtpException:无法获取IIS的目录.System.Net.Mail.IisPickupDirectory.GetPickupDirectory(). 当从ASP网页发送电子邮件时发生此错误.但是从ASP.NET页面发送电子邮件,不会发生错误. Plz帮忙. 解决方法
不幸的是,当尝试确定IIS / SMTP拾取目录的位置时出现任何类型的问题时,会引发此异常.常见原因是IIS SMTP服务丢失.
如果使用System.Net.Mail.SmtpClient发送邮件,请尝试手动设置拾取目录: // C# var client = new SmtpClient(); client.DeliveryMethod = SmtpDeliveryMethod.SpecifiedPickupDirectory; client.PickupDirectoryLocation = ...; client.Send(...); 或者将其设置在ASP.NET的Web.config中: <configuration> <system.net> <mailSettings> <smtp deliveryMethod="SpecifiedPickupDirectory"> <specifiedPickupDirectory pickupDirectoryLocation="..." /> <network defaultCredentials="false" /> </smtp> </mailSettings> </system.net> </configuration> 或者,使用SmtpDeliveryMethod.Network方法,并将Host和Port属性发送到SMTP服务器. 更多信息:http://forums.iis.net/p/1149338/1869548.aspx (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- 隐藏ASP.NET网站中的页面URL
- asp.net-mvc-3 – MVC3正确的方式来改变每个请求的文化
- asp.net web api定义的b/s调用方法一例
- asp.net-mvc – DropDownListFor在编辑视图上不重复的项目(
- asp.net-mvc – ASP.NET MVC如何指定View页面驻留在哪个文件
- asp.net-mvc – 使用MVC Web应用程序时Nhibernate的最佳缓存
- asp.net – 工作线程和I/O线程有什么区别?
- asp.net – ‘Sys.WebForms.PageRequestManager’为null或不
- asp.net-mvc – 在ASP.NET MVC中禁用布局?
- asp.net-mvc – Html.CheckBox即使模型值为true也不进行检查
推荐文章
站长推荐
- Windows Server AppFabric分布式缓存研究
- 从ASP.NET 3.5应用程序在IFRAME中运行GWT应用程序
- asp.net-mvc – 以编程方式获取MVC视图列表?
- asp.net-mvc – ASP.NET MVC – 在ActionFilter中
- asp.net – 错误:找不到此项目类型所基于的应用
- asp.net-mvc – 使用CORS和IE9(XDomainRequest对
- asp.net-mvc-3 – MVC:路由获取/发布到不同的控
- asp.net – LINQ:自定义列名
- Dapper和MVC VNext中的问题
- asp.net – Isapi过滤器无法在IIS 7上运行(在IIS
热点阅读