私の会社のイントラネット上で実行されているASP.netとC#で開発されたWebアプリケーションがあります。このアプリケーションのすべてのユーザーがすべてMicrosoft Outlookを例外なく使用しているため、アプリケーションでクライアント側でOutlookメッセージを開くことができます。 私はOfficeがサーバーではなくデスクトップ上で動作するように設計されていることを理解していますが、クライアント側でWord文書またはExcel文書を作成することは問題ありません。Outlook Webページからの電子メール
私は、Microsoft.Office.Interop.Outlook名前空間とサーバーにインストールされているOutlookを使用してOutlookオブジェクトをインスタンス化するコードを用意しています。サーバーからコードを実行しようとすると、「コンピュータの既定のアクセス許可設定でCLSID {000C101C-0000-0000-C000-000000000046のCOMサーバーアプリケーションのローカルアクティベーションアクセス許可が与えられない」というDCOMソースエラーメッセージが表示される}このセキュリティアクセス許可は、コンポーネントサービス管理ツールを使用して変更できます。私は、コンポーネントサービスツールを使用してアクセス許可を変更しましたが、この同じエラーが発生します。
Outlookをサーバー側のコードからクライアント側で開くことができないため、これを克服する方法はありますか、これは実用的ではありませんか?
Mailtoは、電子メールが取得できる極端な長さのため動作しません。また、それを送信するユーザは、受信者のためにテキストに目立たせる必要があります。
冗談の書式設定はありません。申し訳ありません。 – Keng