调用Messenger()时出现COM错误8000401a [英] COM error 8000401a when calling Messenger()

查看:157
本文介绍了调用Messenger()时出现COM错误8000401a的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我有一个简单的ASP.NET应用程序,可以创建一个Messenger对象并登录。但是在执行新的Message()时它会不断出现COM错误。相同的代码适用于Forms应用程序。任何帮助表示赞赏



private Messenger _communicator;

I have a simple ASP.NET app that creates a Messenger object and Signs in. But it keeps getting a COM error when new Message() is executed. The same code works in a Forms app. Any help is appreciated


private Messenger _communicator;

private IMessengerAdvanced _communicatorAdvanced;

private IMessengerAdvanced _communicatorAdvanced;

protected void Page_Load( object sender, EventArgs e)

protected void Page_Load(object sender, EventArgs e)

{


尝试

try

{

_communicator = new Messenger ();

_communicator = new Messenger();

_communicatorAdvanced = _communicator as IMessengerAdvanced ;

_communicatorAdvanced = _communicator as IMessengerAdvanced;

_communicatorAdvanced.AutoSignin();

_communicatorAdvanced.AutoSignin();

}

catch 例外 ex)

catch (Exception ex)

{

}

}

推荐答案

通信器API是一个客户端API,在运行通信器客户端的用户的上下文中运行。您应该查看UCMA 2.0和ASP.net托管应用程序。
The communicator API is a client API that runs in the context of a user running the communicator client. You should look at UCMA 2.0 for and ASP.net managed application.


这篇关于调用Messenger()时出现COM错误8000401a的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆