Exchangewebservices 从网页运行时,Exchange web服务返回401 unauthorized

Exchangewebservices 从网页运行时,Exchange web服务返回401 unauthorized,exchangewebservices,sharepoint-2013,Exchangewebservices,Sharepoint 2013,我正在使用EWS从网页发送电子邮件。当我在控制台应用程序中运行此代码时,它已成功执行: var sender = "sample@mail.com"; var fromPassword = "pass"; ExchangeService service = new ExchangeService(ExchangeVersion.Exchange2010_SP2); service.Credentials = new WebCredentials(sender, fromPassword); se

我正在使用EWS从网页发送电子邮件。当我在控制台应用程序中运行此代码时,它已成功执行:

var sender = "sample@mail.com";
var fromPassword = "pass";
ExchangeService service = new ExchangeService(ExchangeVersion.Exchange2010_SP2);
service.Credentials = new WebCredentials(sender, fromPassword);
service.Url = new Uri("https://testserver.com/EWS/Exchange.asmx");
ServicePointManager.ServerCertificateValidationCallback = delegate(object s,
           X509Certificate certificate, X509Chain chain,
           SslPolicyErrors sslPolicyErrors)
        {
            return true;
        };

EmailMessage message = new EmailMessage(service);
message.Subject = "test";
message.Body = "test";
message.ToRecipients.Add("sample@gmail.com");
message.SendAndSaveCopy();
当我在sharepoint应用程序的网页上运行相同的代码时,在执行SendAndSaveCopy方法时会出现错误“401 unauthorized”

我做错了什么

谢谢。

可能的副本