2011-08-24 23 views
0

我正在ASP.MVC 3网站上工作,需要从它自动创建Outlook的应用程序,事件,提醒等。我GOOGLE了一下,并在这里阅读一些帖子,并找到以下选项:从ASP.NET MVC应用程序创建Outllook约会

1)创建iCal文件并要求用户执行它们。我不能接受,因为可以通过Web Interface从任何设备(例如Android,iPhone等)创建预约,而不安装Outlook。

2)我不确定它可以实现,但是如果我的用户将通过他们的域密码(SSO)登录到我的网站,我将能够通过安装在服务器上的Outlook应用程序为登录用户创建预约或通过交换服务器以某种方式?

3)或者,我可以使用一些预定义的交换用户,它将在outlook中创建任务,约会和事件以供登录使用?

4)其他选项可以在这里吗?

+0

我不会那么快就解雇#1。 iPhone/Android/Blackberry非常乐意使用其原生应用程序处理这些文件。所有的用户需要的是能够设置他们的交换日历与他们的手机同步。这是沟通约会的一种相当普遍的手段。 – vcsjones

+0

Android不会没有额外的应用程序。 – ridecar2

+0

好的,但是这个解决方案对于那些需要执行额外操作来执行iCal文件的用户来说不太方便... – lostaman

回答

0

由于这个作品的事实:http://w3mentor.com/learn/asp-dot-net-c-sharp/c-interoperability/sending-mail-using-outlook-in-c-asp-net/和这个作品:http://msdn.microsoft.com/en-us/library/aa168022(v=office.11).aspx然后我会说选项2是绝对可行的。

iOS 3及更高版本让iCal文件可以正常工作,但它们不在Android上,正如您所说的那样。

+0

感谢您的链接。我脑海中出现的另一个选项是通过活动X在客户端计算机上运行Outlook,并通过活动X添加项目。与Sharepoint具有类似的行为。但我怀疑它在其他浏览器而不是IE上运行。但是,这当然需要在安装了Outlook的计算机上使用系统。 – lostaman

+0

虽然这绝对不会在移动设备上工作。 – ridecar2

相关问题