Results 1 to 3 of 3
Thread: Ñúçäàâàíå ñúðâèñ
Hybrid View
-
11th September 2012 12:41 #1
Ñúçäàâàíå ñúðâèñ
Ïèøà ñè òóêà åäíî ïðoãðàì÷å êîåòî èñêàì äà ïóñíà êàòî ñúðâèñ.
Ñúçäàäîõ ñè íîâ ïðîåêò íà VS 2010, ñëîæèõ ìó äà å windows service, äîáàâèõ ProjectInstaller ñëîæèõ ñè êîäà ïóñêàì äåáúã è íà:
cannot start service from the command line or debuger....
Íå æåëàÿ äà äåáúãâàì, êîäà óæ å òåñòâàí ïðåäâàðèòåëíî, èñêàì ñàìî äà ãî ïóñíà êàòî ïðîöåñ.
Ïðîáâàì äà ãî äîáàâÿ ñ èíñòàëëóòèë
Ïîñëå êàêâî? Òðÿáâà äà ñå ïîÿâè â windows services /services.msc/? Ïðè ìåí ãî íÿìà.
×åòîõ çà regsvcs, íî ðàçáðàõ å òî å çà dll, à àç èìàì exe?
--------- Äîáàâåíî â 12:41 --------- Ïðåäèøíî ìíåíèå: â 12:22 ---------
ñåãà ïðîáâàõ äà ïóñíà installutil íà åõå îò release, à íå íà äåáúã ïàïêàòà è òîçè ïúò èìàøå ìàëêî ïîâå÷å ïðîãðåñ
Ïîèñêà ìè ïîòðåáèòåë è ïàðîëà,
Äàâàì ìó ïîòðåáèòåë, íÿìà ïàðîëà íî âúïðåêè òîâà ãëåäàì òîâà è ñå ÷óäÿ:
An exception occurred during the Install phase.
System.ComponentModel.Win32Exception: The account name is invalid or does not ex
ist, or the password is invalid for the account name specified"Arbeit macht frei" -òîëóïà òèêâåí
Èäèîò - Òîâà å ÷îâåê ñ èäåè. Àêî ñúì ïðîïóñíàë ïðåïèíàòåëíè çíàöè, òóê èìà ðåçåðâíè:..,,--?!
OgiDogi: Çàìåðâà ñå ñ ÿéöà, ÿáúëêè, êàìúíè è ò.í., à åëåêòðè÷åñêèòå âåëè÷èíè ñå èçìåðâàò
-
11th September 2012 12:43 #2
Äèðåêòíî êàòî ñúðâèñ íå ìîæå äà ãî ïóñíåø ïðåç ñòóäèîòî.
Âàðèàíòèòå çà èíñòàëàöèÿòà ñà èëè ïðåç installutil (êàêòî ñè òðúãíàë) èëè ïî-ëåñíîòî ñëåä êàòî âåäíúæ ãî êîíôèãóðèðàø - äîáàâÿíå íà îùå åäèí "Setup project" êúì solution-a è òàì äîáàâèø äà òè èíñòàëèðà output-à íà òâîÿ ïðîåêò.
Íî è çà äâåòå òè òðÿáâà äà èìàø Installer class êúì òâîÿ ïðîåêò. Òóê å îïèñàíî äîáðå êàê ñòàâà.
Îòäåëíî òè ïðåïîðú÷âàì íåùî ïîäîáíî êàòî êîä çà Main ìåòîäà:
Ñ òîâà àêî MyService òè å îïèñàíèåòî íà ñúðâèñà, à â MyProcess òè å ëîãèêàòà, ïðè äèðåêòíî ñòàðòèðàíå òðúãâà êàòî ñúðâèñ, à êàòî ñëîæèø â ñòóäèîòî íÿêàêúâ ïàðàìåòúð ìîæå äà ñè äåáúãâàø è ëîãèêàòàCode:static void Main(string[] args) { if (args.Count() == 0) { //Service Mode ServiceBase[] ServicesToRun; ServicesToRun = new ServiceBase[] { new MyService() }; ServiceBase.Run(ServicesToRun); } else { //Console Mode MyProcess process = new MyProcess(); Console.ReadLine(); process.Dispose(); } }Ïîñëåäíà ðåäàêöèÿ: èçâúðøåíà îò XaMaB; íà äíåøíà äàòà. 0.42 ñåêóíäè ñëåä ïóñêàíå íà ïîñòà
In God we Trust (all others must submit a X.509 certificate). Àêî ñïîðèø ñ èäèîò, âåðîÿòíî è òîé ïðàâè ñúùîòî èëè ñè ïîïàäíàë íà ïàðòèåí (íåïúëåí) ÷ëåí
-
11th September 2012 15:24 #3
Èñêàøå äà ìó äàì òîâà.
è ñå èíñòàëèðà.Code:serviceProcessInstaller.Account = ServiceAccount.LocalSystem;
"Arbeit macht frei" -òîëóïà òèêâåí
Èäèîò - Òîâà å ÷îâåê ñ èäåè. Àêî ñúì ïðîïóñíàë ïðåïèíàòåëíè çíàöè, òóê èìà ðåçåðâíè:..,,--?!
OgiDogi: Çàìåðâà ñå ñ ÿéöà, ÿáúëêè, êàìúíè è ò.í., à åëåêòðè÷åñêèòå âåëè÷èíè ñå èçìåðâàò




Reply With Quote
Lenovo ThinkPad 15 èëè IdeaPad 15
5th May 2023, 22:16 in Ìîáèëíè êîìïþòðè