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:\WINDOWS\Microsoft.NET\Frameworkv1.1.4322\aspnet_regiis.exe -i“ - nejprve spusťte příkazový řádek jako administrátor.
  4. Do adresáře C:\inetpub\wwwroot 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:\Windows\System32\inetsrviis.msc (tzv. „Správce IIS“). Pravým tlačí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:\Windows\Microsoft.NET\Frameworkv2.0.50727\Temporary 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“,
  • v IIS povolit v „Omezení ISAPI a CGI“ ten .NET4 classic app pool.