使用ASP.net和FAXCOMEXLib发送传真时出现COMException (0x800710D8): Opera



我有一个asp.net应用程序使用FAXServer使用FAXCOMEXLib.dll发送传真

我得到了COMException (0x800710D8): Operation failed。我知道设置应用程序池标识的一种解决方法。但是我必须将哪个用户设置为不知道的应用程序标识。

对于相同代码的windows应用程序,我没有得到任何错误,传真发送成功ASP。. NET应用程序,没有附件的传真发送成功,但是如果我附加了。pdf,。html,。jpg,。tif文件,则会出现异常。

Q。为什么Windows应用程序工作?

FAXserver的网络域是THEPRO,用户是FAXPROAdmin和FAXPRO Users应用池详情为"网络服务",4.0框架和集成模式。windows用户id 'THEPROIDSAdmin'.

* 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);

我的第一次尝试:打开任务管理器…检查w3wp.exe是在哪个上下文中执行的,并给予该用户访问权限。

相关内容

  • 没有找到相关文章

最新更新