У меня есть asp.net приложение для отправки факсов с помощью FAXServer с помощью FAXCOMEXLib.dll
Ошибка при отправке факса с помощью ASP.net и FAXCOMEXLib в COMException (0x800710D8): Операция не
Я получаю COMException (0x800710D8): Operation failed
. Я знаю одно обходное решение для установки идентификатора пула приложений. но какой пользователь я должен установить как идентификатор приложения, который не знает.
Для приложений с одним и тем же кодом я не получаю ошибок и успешно отправлен факс для приложения ASP.NET, факс без прикрепленного сообщения отправлен успешно, но если я прикреплю файл .pdf, .html, .jpg, .tif , приходит исключение.
В. Почему приложение для Windows работает?
FAXserver имеет сетевой домен является «ThePro», а пользователи „FAXPRO \ Admin“ и „FAXPRo \ Users“ Application детали пула „услуга сети“, 4,0 рамки и интегрированный режим. окна Идентификатор пользователя «ThePro \ IDSAdmin.
* Q.Please дайте мне знать, какой пользователь счет я должен установить в качестве удостоверения пула приложений? Q. есть ли другие обходной путь? *
код, как показано ниже
int JobID = 0;
FAXCOMEXLib.FaxServer faxsrv = new FAXCOMEXLib.FaxServerClass();
FAXCOMEXLib.FaxDocument faxdoc = new FAXCOMEXLib.FaxDocument();
FAXCOMEXLib.FaxSender oSender;
object Job;
string FilePath="";
faxsrv.Connect(faxServer);
oSender = faxdoc.Sender;
faxdoc = new FAXCOMEXLib.FaxDocumentClass();
//Name the document
oSender.LoadDefaultSender();
faxdoc.Sender.Email = oSender.Email;
faxdoc.Sender.Company = oSender.Company;
faxdoc.Sender.City = oSender.City;
faxdoc.Sender.FaxNumber = oSender.FaxNumber;
faxdoc.Sender.OfficePhone = oSender.OfficePhone;
faxdoc.Sender.Title = oSender.Title;
faxdoc.DocumentName = "ProCare";
if (!string.IsNullOrEmpty(faxCoverPage))
{
faxdoc.CoverPageType = FAXCOMEXLib.FAX_COVERPAGE_TYPE_ENUM.fcptSERVER;
faxdoc.CoverPage = faxCoverPage;//"ProCare";//"C:\\URGENT.COV";
}
faxdoc.Subject = subject;
faxdoc.Recipients.Add(faxnumber, recipientName);
if (!string.IsNullOrEmpty(attachmentFile))
{
faxdoc.Body = @attachmentFile;
}
Job = faxdoc.ConnectedSubmit(faxsrv);