2013-05-16 4 views
0

У меня есть 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); 

ответ

0

Моя первая попытка: открыть диспетчер задач ... проверить, в каком контексте выполняется w3wp.exe и предоставить пользователю доступ.

 Смежные вопросы

  • Нет связанных вопросов^_^