我有一个在我公司的Intranet上运行的ASP.net和C#开发的Web应用程序。因为这个应用程序的所有用户都毫无例外地使用Microsoft Outlook,我希望应用程序在客户端打开Outlook消息。 我知道Office被设计为可以在桌面上运行,而不是从服务器运行,但是我在客户端创建Word或Excel文档时没有问题。通过网页的Outlook电子邮件
我有使用Microsoft.Office.Interop.Outlook命名空间和Outlook安装在服务器上的实例化Outlook对象的代码。当我尝试从服务器运行代码时,出现一条DCOM源错误消息,其中指出“机器默认权限设置不授予CLSID {COM10C-0000-0000-C000-000000000046 }给用户使用组件服务管理工具可以修改此安全权限。“我已经使用组件服务工具修改了权限,但仍然出现相同的错误。
有没有办法解决这个问题,或者这是一个没有成果的练习,因为Outlook无法从服务器端代码在客户端打开?
由于电子邮件可以获得的极端长度,Mailto将不起作用。另外,发送它的用户需要为收件人的文本添加媚眼。
不开玩笑格式化!对于那个很抱歉。 – Keng 2008-09-12 13:13:00