سلام
من از درون یک برنامه asp.net یک فایل exe ایجاد شده بوسیله vb6 را توسط System.Diagnostics.Process اجرا میکنم . این برنامه روی دستگاه خودم اجرا میشود. اما روی سرور اینترانت بدون اینکه پیغامی بدهد اجرا نمیشود. و فایل exe به حالت in use در می آید.
سلام
من از درون یک برنامه asp.net یک فایل exe ایجاد شده بوسیله vb6 را توسط System.Diagnostics.Process اجرا میکنم . این برنامه روی دستگاه خودم اجرا میشود. اما روی سرور اینترانت بدون اینکه پیغامی بدهد اجرا نمیشود. و فایل exe به حالت in use در می آید.
مجاز به فراخوانی فایل های اجرایی در برنامه های وب نیستید.
فایل اجرایی بدین دلیل سطح دسترسی کامل شما به منابع سیستم، بر روی سیستم شما اجرا می شود.
اگر قرار باشد که فایلی اجرایی توانایی اجرا توسط برنامه های Web Based را داشته باشید، باید از دنیای Internet خداحافظی کرد!
موفق باشید.
همانطور که بهروز نوشته است، برنامههای تحت وب اجازه اجرای فایل اجرایی را ندارند و این یک محدودیت خیلی خوبی است. اگر اینطور نبود و این محدودیت نبود، هکرها و ویروس نویسها بیش از حالا نابودمان میکردند.
شما برنامتون رو دارید روی سرور اجرا می کنید. اون وقت چطور انتظار دارید ببینیدش؟
هر که بر مرکب باطل نشیند ، در سراى پیشمانى فرودش مىآورند
سلام.
شاید برای رسیدن به هدفی که دنبالش هستید بتونید از Web Service ها استفاده کنید و کمک بگیرید..
بی شک مطرح کردن مشکل کلیدی در رسیدن به هدف است.
با احترام.