我试图通过交换Web服务发送邮件。我看着msdn并找到一些帮助。 每次我尝试运行这段代码,我发现了上述错误:( 我尝试读取几乎无处不在......交换Web服务错误 - 远程服务器返回错误405方法不允许
ExchangeService service = new ExchangeService(ExchangeVersion.Exchange2010);
service.Credentials = new WebCredentials("My user name", "my pass");
System.Net.ServicePointManager.ServerCertificateValidationCallback =
((sender, certificate, chain, sslPolicyErrors) => true);
service.Url = new Uri("my web service url.WSDL");
EmailMessage appointment = new EmailMessage(service);
appointment.Subject = "Test by me";
appointment.Body = "DateTime.Now";
appointment.ToRecipients.Add("[email protected]");
appointment.SendAnd
SaveCopy();
你有没有试图改变与域中的传递以及NetworkingCredentials WebCredentials?你能不能AXESS在Web浏览器中的.asmx网址是什么? – 2012-04-15 18:27:27
我的坏,它嘘应该。 WSDL而不是ASMX。是的,我可以从网络浏览器访问它。我没有NetworkingCredentials选项。 – user1334890 2012-04-15 20:06:56