IIS Express + MS Visual Studio 2017 + agyérgörcs

A Windows frissült a gépemen, kapott egy jópofa ráncfelvarrást. Ez szép és jó, miután kiabált, hogy újra kellene indítani, javasoltam neki, hogy ezt inkább később, munkaidőn kívül tegye. Intelligens, 19:00 -kor szépen újraindult, és reggel már a belépési képernyő várt (ohh, hogyha csak ez várt volna).

Beléptem, és a szokásos rutin műveletek után (Outlook indít, Microsoft Visual Studio 2017 indít) gyorsan be is töltöttem a Code.Njörd projektet, aminek egy jelentős része egy web alapú rendszer. Nosza betöltés után emlékezvén a tegnapi napra, rögtön el is indítottam, hogy az új import funkciót kipróbáljam. Mármint kipróbálhattam volna, hogyha nem ez a csodás hibaüzenet fogadott volna (This site can’t be reached):

Tyűűűhhaaa! Há’ e meg mi a fene? Ilyet még sosem írt ki. Gyors ellenőrzés, IIS Express process fut, látszólag rendben vannak a dolgok, projektben semmi ilyen változtatás nem volt, ami miatt ez a hibaüzenet jelentkezhetne. VS2017 bezár, újra elindít, projekt Clean, Rebuild. Elindít, továbrra is a fenti hiba.

Pfff… Google a barátom, gyorsan rákerestem, hogy mások mit kezdtek ezzel a hibával. Millió találat, szinte mindenhol azt írják, hogy a .vs könyvtár tartalmát töröljem. Megtörtént, nem indul. Jöttek az újabb ötletek:

  • VS2017 admin módban kel futtatni,
  • gép újraindítás,
  • konfigurációs fájl módosítása
  • port váltás
  • SSL kihagyása
  • IIS Express újratelepítése
  • IIS Express újrakonfigurálása
  • IIS Express x64 -es futtatása

Nem, egyikre se reagált! Cirka 6 óra múltán, miután túlv oltam három gép újraindításon, hat IIS Express telepítésen és eltávolításon, 600 millió konfiguráció módosításon, eldörrent az agyam és az IIS fejlesztői fórumon (tudtátok, hogy létezik ilyen is???) írt az egyik tag, hogy ha X userrel lép be akkor szuperül megy minden, de ha Y userrel, akkor baszik működni az IIS Express, és hogy ez miért van, hiszen ugyanazon a gépen futtatja mindkét esetben?

A kommentelők legtöbbje nem adott túl értelmes válaszokat, de volt egy felhasználó, aki azt írta, hogy biztos egyik felhasználónál a VS2017 -ben be van kapcsolva a “Szerkeszt és Folytat Engedélyezve” (in english Enable Edit and Continue, localhost refuse to connect) funkció.

Keve úr kapva kapott a lehetőségen és gyorsan megnézte:

Bingó, be van kapcsolva. Akkor most próbáljuk ki úgy, hogy nincs bekapcsolva:

OMG! A kód lefordult ÉÉÉÉSSSSSS, megjelent a kezdő képernyő, úgy ahogy eddig is.

Röviden, az történt, hogy a debug közben egy laza mozdulattal bekapcsoltam ez a funkciót, mielőtt a gépem újraindult.

A mai napom hatékonysága igen erősen megkérdőjelezhető, mert a 8 órás munkaidőből legalább hat órát ezzel foglalkoztam!

Apa fortyogó epéje vagyok!

2501

Eljutottam a 2500 -ik bejegyzésemig. Ez már gombócból is sok! De így tovább! Hamarosan eljön az ötezres is!!!

Informatikai sokk

Ha valaki túl sokat dolgozik számítógéppel, akarva – akaratlanul átalakul. Egy kicsit úgy kezd el gondolkozni, mint a kompjúter. Első tünetei, amikor az ember fejből megmondja, még ha nem is ül a gépnél, hogy melyik könyvtárba, melyik file -ba kell keresni egy szöveget. Aztán a súlyosabb tünete, amikor már nem csak a saját gépét, hanem web oldalakat, teljes eléréssel tud fejből idézni. És akkor lehet elmondani, hogy teljesen azonosult az ember a géppel, amikor ugyanazokat az adatokat tartja fejben. Rögtön egy példával szemléltetem!Dolgoztam egy kódrészleten, és a vágólapra másoltam pár sort. Ekkor odalépett hozzám Edit kolléganőm, és szólt, hogy meg kellene beszélnünk pár dolgot. Átmentem az irodájukban, és 1-12 percig egyeztettünk. Közben szóba jött néhány recept, pár adatbázis művelet, és természetesen a NAV feladásokról is szó esett.Miután átbeszéltük, hogy mire lenne szüksége, visszamentem a gépemhez. Ha már álló helyzetben voltam, felkaptam a bögrémet (Borland -tól kaptam!!) és kimentem az ásványvizhes automatához, hogy töltsek hideg vizet. Kint még Konrád Gabival beszélgettünk 2-3 percet, megvitatva az élet nagy kérdéseit, majd mindketten leültünk az irodában. Ekkor, mintha mi se történt volna (20 perccel később) megkerestem a forráskódok között azt a részt, amit előzőleg szerkeszteni akartam, és beillesztettem a vágólapról a kódrészletet.Kellett 2 perc, hogy tudatosuljon bennem, hogy én is, mint egy vágólap, fejben tartottam, és használtam a vágólapra másolt adatokat…