一種の .PST ファイル ベースの Web メールを作成する必要があります。
すべてのメールアイテム、フォルダー、連絡先、およびユーザーから提供された PST ファイルから可能なすべてのものを読み取る必要があります。
現在、DCOM 相互運用機能を使用してアプリケーションを作成し、セッションを使用してファイルのストアを追加しています。
私の問題は、Outlook.Application をインスタンス化することさえできないことです。コードは単に実行されません。
Visual Studio Development Web Server に変更すると、すべてが期待どおりに完全に機能しますが、ローカル IIS Web Server に変更すると、何も起こりません =/
私がこれまでにやったこと:
- ユーザー名とパスを設定して、web.config で偽装します
- ユーザー名を設定し、iis -> 認証 -> ASP.NET の偽装から自分の Web サイトで偽装するように渡します
- Everyone、ネットワーク サービス、IIS_IUSRS、一時 asp ファイル内のユーザー アカウント、Web サイト ファイル、読み込もうとしている pst ファイルへのアクセス許可を追加しました。
残念ながら、TDD を使用して必要なものはすべて実装済みなので、NMapi などに移行するなど、これを行う方法を変更することはお勧めできません。
前もって感謝します
編集:
前に述べたように、別のライブラリを使用することはできません (そのライブラリは機能しているように見えますが、かなり高価です)。
これはローカルサーバーで実行するためだけに必要です。これは Web アプリケーションですが、localhost 専用です。