PDA

View Full Version : سوال: مشکل در ارسال فکس با مودم



mostafa358
جمعه 26 آبان 1391, 00:46 صبح
من از کد زیر استفاده کردم تا بتونم فکس رو با مودم ارسال کنم.
مشکل اینجاست که من در حالت لوکال روی سرور فکس ارسال می کنم.ولی وقتی سایت رو آپلود می کنم. ومیخوام فکس ارسال کنم این ارور رو میده
"ConnectAccess is denied. (Exception from HRESULT: 0x80070005 (E_ACCESSDENIED))--11The wait operation timed out. (Exception from HRESULT: 0x80070102)"
من دسترسی به روت سایت رو به هر یوزری دادم.اگه کسی می دونه بگه دقیقا باید چه بلایی سرش بیارم ممنون میشم:متفکر:

کد ارسال فکس:

public void FaxDocument(String TheFile, string faxnumber)
{
FAXCOMLib.FaxServer server = new FaxServerClass();
FAXCOMLib.FaxDoc doc = null;
int response = -11;

try
{
server.Connect(Environment.MachineName);
}
catch(Exception e)
{
lbl.Text +="-Connect"+ e.Message;
//System.Console.WriteLine("1"+e.Message);
}

try
{
doc = (FAXCOMLib.FaxDoc)server.CreateDocument(TheFile);
}
catch(Exception e)
{
lbl.Text += "-doc error" + e.Message;
//System.Console.WriteLine("doc error"+e.Message);
}

try
{
doc.FaxNumber = faxnumber;
doc.RecipientName = "Test";
doc.DisplayName = "work";
}
catch(Exception e)
{
lbl.Text += "assignments" + e.Message;
//System.Console.WriteLine("assignments" + e.Message);
}


try
{

response = doc.Send();
Process myProcess = new Process();
if (Process.GetProcessesByName("AcroRd32").Length > 0)
{
myProcess = Process.GetProcessesByName("AcroRd32")[0];
if (DateTime.Now.Ticks - myProcess.StartTime.Ticks > TimeSpan.FromSeconds(1).Ticks)
myProcess.Kill();
}
}
catch(Exception e)
{
lbl.Text +="-"+ response + e.Message;
//System.Console.WriteLine( response + e.Message);
}

try
{
server.Disconnect();
}
catch(Exception e)
{
lbl.Text += "disconnect" + e.Message;
//System.Console.WriteLine("2"+e.Message);
}
lbl.Text += "Successful";
}

mostafa358
چهارشنبه 01 آذر 1391, 16:02 عصر
کسی نیست جواب سواله مارو بده؟؟؟؟؟
خیلی مهمه!

hadidan
چهارشنبه 09 مرداد 1392, 10:31 صبح
میدونم زمان پست گذسته ولی شاید افرادی به این صفحه بیاند و این سوال براشون پیش بیاد!
پس جوابش رو اینطوری میدم
این کد فقط تو جایی بدرد میخوره که
1- سرویس فکس ویندوز فعال باشه
2- روی سیستم مودم دیال آپ نصب باشه

یا علی