调用Messenger()时出现COM错误8000401a [英] COM error 8000401a when calling Messenger()
问题描述
我有一个简单的ASP.NET应用程序,可以创建一个Messenger对象并登录。但是在执行新的Message()时它会不断出现COM错误。相同的代码适用于Forms应用程序。任何帮助表示赞赏
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屋!