دیباگ کردن ویندوز سرویس
سلام بر itpro های گرامی
سوال من در مورد ویندوز سرویس هاست
من ی ویندوز سرویس نوشتم و روی سرورمک نصب کردم . اما ی مشکلی داره و حالا میخوام که تریسش کنم. البته بلدم چجوری میشه ویندوز سرویس ها رو تریس کرد ولی من سرویسم روی یک سیستم دیگه نصبه و در واقع باید در حالت ریموت تریس کنم. البته که نمیتونم سرویس رو روی سیستم خودم نصب کنم و تریس کنم چون باید توی شرایط همون سرور باشم که نیستم و صد البته نمیتونم هم روی سرور ویژال استودیو نصب کنم.
کسی تجربه ای داره که بتونه کمکم کنه؟
ممنون میشم
3 پاسخ
سلام و درود بر King Of Cshrp
چیزی که من از این برنامه دستگیرم شد اینه که روی سرور مورد نظر باید این برنامه نصب باشه و بعد از اجرا و تنظیم پورت بیای توی جایی که ویژوال نصب داری و با استفاده از منوی
Debug > Attach To Process
و در حالت ریموت به سرور با پورتی که مشخص کردی، وصل بشی . ولی مشکل اینه که از جایی که ویژوال نصب هست، سرویس دیده نمیشه و وصل نمیشه...
سلام مجدد، در مورد Attach to Process باید رو ماشین Local عملیات Attach انجام بشه و ظاهراً این قابلیت وجود داره. تو این لینک در مورد Remote Attach توضیح داده شده.
سلام و عرض ادب، جستجویی که من انجام دادم Visual Studio از ابزاری به نام Remote Debugging Monitor استفاده می کنه و ظاهراً می تونید به صورت جداگانه از این ابزار استفاده کنید. داخل این لینک در موردش توضیح داده.