2012-04-13 13 views
0

Ich habe eine Website entwickelt, um den Auftragsstatus unseres Faxservers anzuzeigen. Ich benutze Windows Fax-Service (fxscomex.dll Interop). Wenn ich von VS2010 debuggen (Entwicklungs-Server verwenden), alles ist in Ordnung, ich kann Jobs Status lesen, aber wenn ich meine Website unter IIS ausführen, ist Job-Warteschlange immer leer.Lesen von Windows-Faxdienstauftragsstatus in ASP.NET

hier ist mein Code gesendet Einzelteile zu überprüfen:

FaxOutgoingMessageIterator sentItems = fxServer.Folders.OutgoingArchive.GetMessages(100); 
sentItems.MoveFirst(); 
while (!sentItems.AtEOF) 
{ 
    Response.Write(itm.Recipient.Name); 
    sentItems.MoveNext(); 
} 

auf IIS, sentItems.AtEOF immer wahr ist.

Danke

Antwort

1

ich diese Antwort von asp.net Forum erhalten und es funktioniert!

Die Identität unterscheidet sich von Visual Studio und IIS-Anwendungspool. Sie können versuchen, die Identität des IIS-Anwendungspools als lokales System oder Ihren Computer/Domänenaccount oder Ereignisadministrator zu ändern, um es zu versuchen.

aber die anderen integrierten Konten funktionierten nicht, aber wenn ich die Anwendungspoolidentität auf einen Benutzer mit Administratorrechten einstellte, funktionierte es.