ساختن Setup برای ویندوز سرویس
سلام
بسیاری از دوستان درباره ی ساخت setup برای ویندوز سرویس مشکل داشتند که آموزشش رو اینجا قرار میدم:
1- ویندوز سرویسی که ایجاد کرده اید را باز نمایید .
2- در همان صفحه Design روی صفحه کلیک راست کرده و گزینه Add Installer را انتخاب نمایید
3- به صورت خودکار یک آیتم به نام ProjectInstaller به صفحه اضافه خواهد شد که داخل آن دو شی serviceProcessInstaller1 و serviceInstaller1 قرار دارد .
4- پیشنهاد می کنم در همین ابتدای کار نام این دو شی را تغییر دهید ، مثلا YourrNameProccessInstaller و YourNameInstaller ، مزیت این کار این است که در هنگام نصب سرویس نام آن را ملاحظه می کنید و همچنین با نصب چند سرویس نام ها تلاقی پیدا نمی کنند
5- روی شی ProccessInstaller کلیک راست کرده و گزینه Properties را انتخاب کنید ، خاصیت Account را به LocalSytem تغییر دهید
6- روی شی Installer کلیک راست کرده و گزینه Properties را انتخاب کنید ، خاصیت StatType را Automatic قرار دهید
7- عمل Save را انجام داده و پروژه را یک بار Rebuild نمایید
8- وارد منوی File > Add > New Project شده و از سمت چپ گزینه Other Project Types و سپس گزینه Setup And Deployment را انتخاب کنید ، از آیتم های سمت راست Setup Project را انتخاب کرده و یک نام دلخواه (مثلا YourNameSetup) به آن نسبت داده و دکمه OK را بفشارید تا پروژه Setup اضافه شود .
9- در صفحه باز شده از سمت چپ روی گزینه Application Folder کلیک راست کرده و گزینه Add > Project Output را انتخاب کنید ، در صفحه باز شده از لیست Project ، پروژه ویندوز سرویس خود را انتخاب نمایید و سپس دکمه OK را بفشارید .
10 - از داخل Solution Explorer روی پروژه Setup که اضافه کردیم (YourNameSetup) کلیک راست کرده و گزینه View > Custom Actions را انتخاب نمایید ، در صفحه باز شده بر روی گزینه Install کلیک راست کرده و گزینه Add Custom Actions را برگزینید ، سپس در صفحه جاری Application Folder را گشوده و فایل داخل آن (...Primary Output) را انتخاب نمایید .
11- عمل شماره 10 را برای سه گزینه دیگر یعنی Commit , RollBack و Unistall هم انجام دهید
12- کل پروژه را یکبار ReBuild نمایید .
کار تمام است فایل Setup شما آمادست ، کافیست آنرا از پوشه Bin > Debug محل پروژه YourNameSetup بردارید و در هرجا که خواستید نصب نمایید .
برای Stop , Start و همچنین Restart کردن سرویس ها و همچنین Unistall کردن آن وارد Control Panel > Administrative Tools > Services شده ، ویندوز سرویس خود را پیدا کرده و عملیات مورد نظر را انجام دهید .
موفق و پیروز باشید
نقل قول: ساختن Setup برای ویندوز سرویس
با سلام من ستاپ به روش شما درست کردم ولی خطا داد موقعی که نصب و اجرا کردم نوشت:
---------------------------
Windows Service Start Failure
---------------------------
Cannot start service from the command line or a debugger. A Windows Service must first be installed (using installutil.exe) and then started with the ServerExplorer, Windows Services Administrative tool or the NET START command.
---------------------------
OK
---------------------------
نقل قول: ساختن Setup برای ویندوز سرویس
نقل قول:
نوشته شده توسط
esafb52
با سلام من ستاپ به روش شما درست کردم ولی خطا داد موقعی که نصب و اجرا کردم نوشت:
---------------------------
Windows Service Start Failure
---------------------------
Cannot start service from the command line or a debugger. A Windows Service must first be installed (using installutil.exe) and then started with the ServerExplorer, Windows Services Administrative tool or the NET START command.
---------------------------
OK
---------------------------
سلام
من و دوستانم تست کردیم و به خوبی کار داد
ممکن است یکی از مراحل رو اشتباه انجام دادید!
بعد از نصب سیستم رو باید رستارت کنید و به صورت اتوماتیک خودش فعال میشه
موفق باشی
نقل قول: ساختن Setup برای ویندوز سرویس
نقل قول:
نوشته شده توسط
danialafshari
سلام
بسیاری از دوستان درباره ی ساخت setup برای ویندوز سرویس مشکل داشتند که آموزشش رو اینجا قرار میدم:
1- ویندوز سرویسی که ایجاد کرده اید را باز نمایید .
2- در همان صفحه Design روی صفحه کلیک راست کرده و گزینه Add Installer را انتخاب نمایید
3- به صورت خودکار یک آیتم به نام ProjectInstaller به صفحه اضافه خواهد شد که داخل آن دو شی serviceProcessInstaller1 و serviceInstaller1 قرار دارد .
4- پیشنهاد می کنم در همین ابتدای کار نام این دو شی را تغییر دهید ، مثلا YourrNameProccessInstaller و YourNameInstaller ، مزیت این کار این است که در هنگام نصب سرویس نام آن را ملاحظه می کنید و همچنین با نصب چند سرویس نام ها تلاقی پیدا نمی کنند
5- روی شی ProccessInstaller کلیک راست کرده و گزینه Properties را انتخاب کنید ، خاصیت Account را به LocalSytem تغییر دهید
6- روی شی Installer کلیک راست کرده و گزینه Properties را انتخاب کنید ، خاصیت StatType را Automatic قرار دهید
7- عمل Save را انجام داده و پروژه را یک بار Rebuild نمایید
8- وارد منوی File > Add > New Project شده و از سمت چپ گزینه Other Project Types و سپس گزینه Setup And Deployment را انتخاب کنید ، از آیتم های سمت راست Setup Project را انتخاب کرده و یک نام دلخواه (مثلا YourNameSetup) به آن نسبت داده و دکمه OK را بفشارید تا پروژه Setup اضافه شود .
9- در صفحه باز شده از سمت چپ روی گزینه Application Folder کلیک راست کرده و گزینه Add > Project Output را انتخاب کنید ، در صفحه باز شده از لیست Project ، پروژه ویندوز سرویس خود را انتخاب نمایید و سپس دکمه OK را بفشارید .
10 - از داخل Solution Explorer روی پروژه Setup که اضافه کردیم (YourNameSetup) کلیک راست کرده و گزینه View > Custom Actions را انتخاب نمایید ، در صفحه باز شده بر روی گزینه Install کلیک راست کرده و گزینه Add Custom Actions را برگزینید ، سپس در صفحه جاری Application Folder را گشوده و فایل داخل آن (...Primary Output) را انتخاب نمایید .
11- عمل شماره 10 را برای سه گزینه دیگر یعنی Commit , RollBack و Unistall هم انجام دهید
12- کل پروژه را یکبار ReBuild نمایید .
کار تمام است فایل Setup شما آمادست ، کافیست آنرا از پوشه Bin > Debug محل پروژه YourNameSetup بردارید و در هرجا که خواستید نصب نمایید .
برای Stop , Start و همچنین Restart کردن سرویس ها و همچنین Unistall کردن آن وارد Control Panel > Administrative Tools > Services شده ، ویندوز سرویس خود را پیدا کرده و عملیات مورد نظر را انجام دهید .
موفق و پیروز باشید
لطفا منبع رو هم ذکر کنید!
سایت علی دلشاد
http://how2learnasp.net/article.aspx...b-649205ac5bc5
نقل قول: ساختن Setup برای ویندوز سرویس
در فایل word درون سیستمم بود بدون ذکر منبع
نقل قول: ساختن Setup برای ویندوز سرویس
این روش در ویژوال استادیو 2012هم قابل انجام هست ؟
چگونه؟
نقل قول: ساختن Setup برای ویندوز سرویس
اول که با تشکر فراوان
بعد اینکه گزینه ای برای Uninstall در محلی که معرفی کردید وجود نداره ! چه جوری میشه پاکش کرد .... ؟ :افسرده: لطفا فورا کمک کنید کل سیستمم هنگ کرده :افسرده: