【发布时间】:2012-05-24 14:23:41
【问题描述】:
在部署在 Intranet 上的 .net 应用程序中 - 我正在尝试获取它,以便在某个页面上,用户可以在页面上列出的各种人的 Outlook 日历中设置约会。
要创建 ExchangeService,我正在这样做...
ExchangeService myService = new ExchangeService(ExchangeVersion.Exchange2010);
myService.Credentials = new WebCredentials("myName", "myPassword");
myService.AutodiscoverUrl("myEmailAdddress@myCompany.com");
...然后使用...创建约会
Appointment a = new Appointment(myService);
等等。当我运行它时,它工作正常并将我设置为会议的组织者。但是当我部署站点时 - 大概我需要输入用户的用户名和密码,以便他们成为会议的组织者,因为 Appointment.Organiser 是只读的。但我不知道也无法访问他们的用户名和密码。那么,在 .net Web 应用程序中,不同的用户如何访问 Exchange Web 服务,以便他们显示为会议的组织者?
在测试时,我输入了用于登录 Windows 的用户名和密码
【问题讨论】: