Hirdetés
- Sony Xperia 5 V - kell-e nekünk zoom?
- Fotók, videók mobillal
- Amazfit T-Rex 3 Pro – világítós dínó
- Milyen okostelefont vegyek?
- MIUI / HyperOS topik
- Szerkesztett és makrofotók mobillal
- Samsung Galaxy Z Fold7 - ezt vártuk, de…
- Vivo X200 FE – fenséges méret
- EarFun Air Pro 4+ – érdemi plusz
- Samsung Galaxy A54 - türelemjáték
Új hozzászólás Aktív témák
-
Gregorius
őstag
Itt valami többrendbeli probléma van, ugyanis nem a ClientInfo-t tárolod el a listába, hanem a callback channelt. Aztán kicsit odébb az ellenőrző loopban foreach (ClientInfo c in clients) ami gyönyörűen elszáll, ugyanis a listában lévő IChessClient elemeket nyilvánvalóan nem tudja ClientInfo-ra konvertálni. Ráadásul ez nem a main threaden jön, hanem egy háttérszálon, vagyis nem a kliens fog egy faultexceptiont látni belőle, hanem az IIS egyszerűen bedarálja és újraindítja a szolgáltatást.
Ezen túl még olyan hiba is van, hogy egy foreach-en belül módosítod a listát. Ettől az enumerator meghülyül és ugyanúgy exception lesz az eredmény, vagyis ha módosítani akarsz, akkor érdemes a foreach-ben egy ToList()-tel lemásolni a listát (using System.Linq).
Hogy ezek után működni fog-e azt egyelőre még nem látom, de ezeket mindenképpen meg kellene oldani.
Továbbá én a helyedben úgy csinálnám meg a service-t, hogy külön dll-ben van, mert aköré könnyebb szervezni az életed mind fejlesztés mind beüzemelés közben. Fejlesztéskor a VS beépített WcfSvcHost fogja neked futtatni a szolgáltatást minden külső függőség nélkül (egy követelmény van csak: Any CPU-ra kell fordítani), telepítéshez meg csak köré kell szervezned egy külön projektként a "bootstrappert" legyen az IIS, Windows Service vagy egy egyszerű konzolos alkalmazás ami folyamatosan írja a logot a képernyőre.
Új hozzászólás Aktív témák
● ha kódot szúrsz be, használd a PROGRAMKÓD formázási funkciót!
- Honor 400 8/256GB, Megkímélt, Kártyafüggetlen, Töltővel, Dobozzal, 1 Év Garanciával!
- LG 27GL850-B 27 QHD 144Hz Nano IPS hibátlan / G-SYNC / FreeSync
- Zotac Nvidia Gtx 295 ver:2.0 Oem -Ritka -
- Apple iPhone 13 Pro 128GB, Kártyafüggetlen, 1 Év Garanciával
- Msi Nvidia Gtx 295 Ver:1.0 ( dupla nyákos) Full doboz -Ritka
- BESZÁMÍTÁS! MSI MAG B550 R7 5700X 32GB DDR4 1TB SSD RX 9070 XT 16GB NZXT H440 fehér GIGABYTE 750W
- Bomba ár! Lenovo ThinkPad L490 - i5-G8 I 16GB I 256SSD I 14" FHD Touch I HDMI I Cam I W11 I Gari!
- Xiaomi Redmi Note 14 Pro+ / 8/256GB / Kártyafüggetlen
- PNY XLR8 CS3140 M.2 NVMe 4.Gen 1TB SSD
- HIBÁTLAN iPhone 14 512GB Blue -1 ÉV GARANCIA - Kártyafüggetlen, MS3922
Állásajánlatok
Cég: PCMENTOR SZERVIZ KFT.
Város: Budapest
Cég: Laptopszaki Kft.
Város: Budapest


