【发布时间】:2012-05-17 11:18:19
【问题描述】:
我必须创建一种基于 .PST 文件的 Web 邮件。
我需要从用户提供的 PST 文件中读取所有 MailItems、文件夹、联系人以及我能读取的所有内容。
我目前正在使用 DCOM 互操作来创建应用程序并使用 Session 添加我的文件存储。
我的问题是我什至无法实例化 Outlook.Application,代码根本无法运行。
如果我更改为 Visual Studio 开发 Web 服务器,一切都会按预期完美运行,但如果我更改为本地 IIS Web 服务器.. 没有任何反应 =/
到目前为止我做了什么:
- 在 web.config 上设置用户名并传递以模拟
- 设置用户名并通过 iis -> 身份验证 -> ASP.NET 模拟在我的网站上进行模拟
- 在我尝试读取的临时 asp 文件、网站文件和 pst 文件中为所有人、网络服务、IIS_IUSRS、我的用户帐户添加了权限
不幸的是,我已经使用 TDD 实现了所有我需要的东西,所以改变我这样做的方式并不是一个好主意,比如迁移到 NMapi 之类的东西。
提前致谢
编辑:
正如我之前提到的,我不能使用另一个库(那个似乎可以工作,但它非常昂贵)。
我只需要在本地服务器上运行它。它是一个 Web 应用程序,但仅适用于 localhost。
【问题讨论】:
标签: asp.net-mvc iis outlook pst