cz
en

Jak nastavit webový přístup?

Co dělat, když web pod Win7 nefunguje?

  • zkontrolovat, jestli je v rámci IIS komponent nainstalován i ASP.NET (to je v přidat-ubrat programy, součásti Windows, Webové služby, Funkce pro vývoj aplikací),
  • zkontrolovat, jestli je rcweb v IIS nastaven jako aplikace (ale to by měl, pokud byl instalován instalátorem).
  • Je v počítači instalován .NET2, nebo případně .NET1.1? (funguje to někde i pod .NET1.1, ale na spoustě jiných míst zas pod .NET2, v součástech Windows můžete přidat u IIS nějaký ASP.NET, a pak ještě zavolat ten aspnet_regiis.exe)
  • Pak je potřeba podívat se i do IIS manageru…:

- např. zde
- použitý ApplicationPool musí být nastaven na Classic mode (ne Integrated); možná se dá změnit application pool identity pro uživatele Local system,
- nastavte ISAPI&CGI restrictions na allowed – je to v IIS manageru nahoře v „počítač“, pokud tam nejsou, tak instalujte podporu IIS ASP.NET ve Vlastnostech systému.

Poznámky při pokusu instalovat na Windows7:

1. Při instalaci RcWare Web Extensions (instalátor RcWare) lze instalovat i soubor WebGateSetup.msi. Pro jistotu jinam než do adresáře C: Program Files.

2. Při přidávání programů ve Windows XP Professional a ve Win7 jsou rozdíly. Názvy ve Win7 jsou: Start – Ovládaci panely – Programy a funkce – Zapnout nebo vypnout funkce systému Windows. K IIS je tam hodně košatý strom, ve kterém je kromě FTP serveru třeba zaškrtat téměř vše. Instalační CD není třeba, ale je potřeba 2x restartovat PC. 

3. C:WINDOWSMicrosoft.NETFrameworkv1.1.4322aspnet_regiis.exe -i“ - nejprve spusťte příkazový řádek jako administrátor. 

4. Do adresáře c:inetpubwwwroot je potřeba zkopírovat adresář „rcweb“. Přes instalátor rcwebSetup.msi. Nejprve je nutné povolit ve Windows7 změny v adresáři „wwwroot“, potom do něj z WinXP zkopírovat adresář „rcweb“.

5. Pokud se nevytvoří virtuální adresář „rcweb“, je třeba to provést ručně přes c:WindowsSystem32inetsrviis.msc (tzv. „Spravce IIS“). Pravým talčítkem na „Default Web Site“ a „Přidat aplikaci“. Případně přidat virtuální adresář a následně provést aplikaci.

6. Ve Správci IIS ve Fondech aplikaci může být doporučeno  zaklikat Spravovaný režim kanalů na Klasický.

7. Může být také vyzkoušen příkaz: %SystemRoot%system32inetsrvappcmd migrate config „Default Web Site/“

8. Dalším tipem může být úprava práv k adresáři c:WindowsMicrosoft.NETFrameworkv2.0.50727Temporary ASP.NET Files.

Web server by měl fungovat i pod Win 8. Pro instalaci RcWare Vision pod Win 8 je potřeba použít zvláštní hotfix. Instalátor WebGate funguje, adresáře s webem je tam potřeba nahrát ručně – podobně jako u Win 7.

Na co si dát ještě pozor ve Win10, když web server „nějak“ jede, ale hlásí chybu jinou než 404:

  • jestli v součástech windows je pod IIS nainstalováno „Součásti pro vývoj aplikací“, „ASP.NET“ a pak
  • v IIS povolit v „Omezení ISAPI a CGI“ ten .NET4 classic app pool.