0

FAXServerを使用してFAXを送信するasp.netアプリケーションがありますFAXCOMEXLib.dll

私は得てCOMException (0x800710D8): Operation failedいます。アプリケーション プール ID を設定するための 1 つの回避策を知っています。しかし、知らないアプリケーションIDとしてどのユーザーを設定する必要がありますか。

同じコードの Windows アプリケーションの場合、エラーが発生せず、ASP.NET アプリケーションの場合はファックスが正常に送信され、添付ファイルなしのファックスは正常に送信されますが、ファイル .pdf、.html、.jpg、.tif を添付すると、例外が発生します。

Q. なぜ Windows アプリケーションが動作するのですか?

FAX サーバーのネットワーク ドメインは「THEPRO」、ユーザーは「FAXPRO\Admin」および「FAXPRo\Users」、アプリケーション プールの詳細は「ネットワーク サービス」、4.0 フレームワークおよび統合モード、ウィンドウ ユーザー ID「THEPRO\IDSAdmin」。

* Q. アプリケーション プール ID として設定する必要があるユーザー アカウントを教えてください。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);
4

1 に答える 1

0

私の最初の試み:タスクマネージャーを開きます... w3wp.exeが実行されているコンテキストを確認し、そのユーザーアクセスを許可します。

于 2013-05-16T18:04:59.733 に答える