我需要从Microsoft Outlook日历中获取信息,以便在我使用Silverlight制作的日历应用程序上显示它
我可以通过Silverlight 4获得所有需要的信息,但是在受信任模式下,我的应用程序必须安装在用户计算机上并作为Desctop应用程序工作。
但我需要我的应用程序才能在浏览器上工作
是否可能或唯一的方法是将其用作Desctop应用程序?
感谢。
答案 0 :(得分:4)
答案 1 :(得分:1)
我是用WebDav服务器做的。我将我的calndar发布到WebDav服务器。日历是.ics格式,所以我可以像读取其他文件一样从中读取所有信息,然后解析它
我的WCF服务与WebDav在同一台计算机上,因此我可以使用Silverlight获取所有需要的信息。我决定使用这个版本,因为在这种情况下,用户无需在他的计算机上安装.Net freamework。我还发现用户可以从互联网上发布他的日历,所以这个版本可以满足我的需求
@Otaku感谢您的回答,这是非常好的解决方案,对于那些不能(或不想)使用WebDav的人来说,它是最好的版本。
Here is如何发布它。
编辑:在这种情况下,日历会以只读方式打开,因为它位于服务器上,无法在没有加载项的情况下与现有日历同步,因此@ Otaku的回答是正确的。
如果您不需要同步,可以使用我的版本。