会社のイントラネットで実行されている ASP.net と C# で開発された Web アプリケーションがあります。このアプリケーションのすべてのユーザーは例外なく Microsoft Outlook を使用しているため、アプリケーションがクライアント側で Outlook メッセージを開くようにしたいと考えています。 Office がサーバーではなくデスクトップで実行するように設計されていることは理解していますが、クライアント側で Word または Excel ドキュメントを作成するのに問題はありません。
Microsoft.Office.Interop.Outlook 名前空間とサーバーにインストールされた Outlook を使用して Outlook オブジェクトをインスタンス化するコードがあります。サーバーからコードを実行しようとすると、次のような DCOM ソース エラー メッセージが表示されます。このセキュリティ アクセス許可は、コンポーネント サービス管理ツールを使用して変更できます。" コンポーネント サービス ツールを使用してアクセス許可を変更しましたが、それでも同じエラーが発生します。
これを克服する方法はありますか、それともサーバー側のコードからクライアント側で Outlook を開くことができないため、これは無駄な作業ですか?
メールが非常に長いため、Mailto は機能しません。また、それを送信するユーザーは、受信者のテキストに目を楽しませる必要があります。