Knowledgebase
Knowledgebase: Česky > WebSafetica
Řešení problémů ve WebSafetica
Posted by Jan Henek, Last modified by Michael Skoupý on 12 March 2018 01:01 PM

Bezpečnostní výjimka

Příčina: pokud otevíráte WebSafetica na doméně, kterou nemáte certifikovanou, je třeba schválit bezpečnostní výjimku v okně webového prohlížeče. Každý prohlížeč má přidání výjimky trochu jiné, proto bude následný postup obecný:

  1. V okně s varováním otevřete možnost Pokročilé nastavení
  2. Poté klikněte na pokračovat / přidat výjimku
  3. Potvrďte přidání výjimky

Špatný nebo chybějící Connection string

Projevy:

  • Index je mimo hranice pole.
  • Login failed for user 'user'.
  • Cannot open database "My_database_main" requested by the login. The login failed. Login failed for user 'user'.

Příčina: Default Conncetion string v Internet Information Services Manager, dále jen IIS Manager, je chybný, nebo prázdný. Důvodem může být chybový update, nebo nezachycená změna hesla.

Řešení:

  1. Otevřete Správce Internetové informační služby (Internet Information Services Manager). V levém panelu Připojení si otevřete My_PC > Weby > Default Web site > WebSafetica.
  2. V hlavním panelu otevřete Nastavení aplikace a v něm položku DefaulConnection.
  3. Její hodnota musí odpovídat tomuto formátu: adresa_serveru;prefix_databáze;login_k_SQLServeru;heslo_k_SQLServeru (např. 192.168.15.115;My_database;CEO;trustno1)

Nelze načíst WebSafetica ani localhost

Projevy:

  • The provided anti-forgery token was meant for a different claims-based user than the current user.
  • Nenačítá se WebSafetica, ani adresa https://localhost 

Příčina: WebSafetica je již jednou otevřená v záložce stejného prohlížeče, proto buď zavřete předchozí záložku, nebo zkuste obnovu stránky (F5). Pokud obnova nepomáhá, zkontrolujte podle návodu jestli běží IIS. Důvodem může být chyba při spuštění, nebo aplikace zabírající pro sebe port 80, nebo 443.

Řešení:

  1. Spusťte IIS Manager a zkontrolujte, jestli běží IIS (v pravé liště Akce je tlačítko Spustit šedé)
  2. Restartujte IIS pomocí tlačítka Restartovat v pravé liště.
  3. Pokud IIS stále nejde zapnout, pravděpodobně některá aplikace blokuje port 80, nebo 443. Nejčastěji jde o Skype a VMware
  4. Otevřete příkazový řádek a zadejte netstat -aon | findstr :80
  5. Ve Správci úloh seřaďte procesy podle PID a najděte procesy vypsané v příkazové řádce. Pokud jde o aplikace třetích stran, je třeba je postupně zastavit, dokud se port neuvolní.
  6. Pokud IIS stále nejde spustit, opakujte body 4. a 5. pro port 443 ( netstat -aon | findstr :443 )
  7. Pokud problém stále přetrvává, restartuje zařízení.