【发布时间】:2011-05-18 17:58:32
【问题描述】:
我不能再无视用户的叫喊声了。他们想要一个任务调度系统,在某些时候我必须交付。我正在考虑自己制作(不会很难),但是用户将拥有两个并排的任务管理系统,因为他们已经将 Outlook 用于同一件事。
在 Outlook 日历/任务集成方面,我想到了两种可能的方法:
1) 使用 JavaScript 和自动化
我似乎记得在 JavaScript 中可以实现自动化。
优点:
- 我以前做过自动化。
缺点:
- 自动化太可怕了!
- 一些持久性(Outlook 实体)是由 客户端代码,其余的 服务器端的责任 代码。这感觉很可怕。
- 可能的安全问题 /
来自 IT 部门的阻止。
2) 使用一些 .NET API 直接与 Exchange Server 交互
Intranet 使用单点登录,因此希望这样可以更轻松地解决安全问题。
优点:
- 所有持久性代码将是 服务器端。
缺点:
- 我什至不知道这样的API 存在。
一如既往,我喜欢站在巨人的肩膀上。有没有走过这条路的人可以给我一些指导?
【问题讨论】:
-
我猜 JavaScript 自动化是指 JScript(Windows 脚本宿主)和 OLE?如果是这样,那可能无法在浏览器中运行,并且需要在计算机上安装 Outlook 才能使用 OLE。
-
我只记得很多年前我能够让 JavaScript 对(我认为)Word 进行基本的自动化。是的,Outlook 必须安装在计算机上,但它是用户的计算机,所以它是。
标签: .net asp.net outlook exchange-server ews-managed-api