Informace o nasazení nového samoobslužného portálu a řešení potíží s instalací
Nový samoobslužný portál je webová aplikace HTML5 založená na ASP.NET MVC Razor. Během instalace se webová aplikace nakonfiguruje tak, aby se připojila přímo ke službě SDK spuštěné v prohlížeči serveru Service Manageru. Základní nově nakonfigurované samoobslužné nastavení portálu funguje, jak je znázorněno v následujícím diagramu.
Toky dat mezi různými komponentami v následující sekvenci.
Uživatelé zadají adresu URL webové aplikace v prohlížeči pro přístup k samoobslužného portálu.
ASP.NET pro uživatele vytvoří novou instanci a pokusí se v kontextu uživatele vytvořit obsah do služby SDK poskytované během instalace.
Služba SDK čte a zapisuje data do databáze Service Manageru.
Příprava nasazení
Projděte si následující část, která vám pomůže připravit se na nasazení.
Poznámka:
Nedoporučuje se instalovat samoobslužný portál na stejný server jako primární server pro správu.
Požadavky na hardware
Servery Service Manageru | Procesor (min. ) | Procesor (rec) | PAMĚŤ RAM (min. ) | RAM (rec) | Místo na pevném disku (min.) | Místo na pevném disku (rec) |
---|---|---|---|---|---|---|
Samoobslužný portál + Sekundární správce služeb (doporučeno*) | 8jádrový procesor 2,66 GHz | 8jádrový procesor 2,66 GHz | 16 GB | 32 GB | 80 GB | 80 GB |
Samoobslužný portál (samostatný) | 4jádrový procesor 2,66 GHz | 8jádrový procesor 2,66 GHz | 8 GB | 16 GB | 80 GB | 80 GB |
*Výše uvedené požadavky poskytují přístup 500 uživatelům paralelně v přijatelné době odezvy, která zahrnuje průměrné operace čtení s méně než 3 sekundami a operace zápisu s méně než 5 sekundami vzhledem k poměru čtení a zápisu 80:20. Pro větší nasazení se podívejte do části Nasazení webové farmy níže.
Podporované operační systémy
Windows Server 2016
Windows Server 2016
Windows Server 2012 R2
Windows Server 2019
Windows Server 2016
Windows Server 2022
Windows Server 2019
Windows Server 2016
Windows Server 2025
Windows Server 2022
Windows Server 2019
Windows Server 2016
Podporované webové prohlížeče
Samoobslužný portál potřebuje rozlišení obrazovky nad 1024 X 768. Podporuje se v následujících prohlížečích:
- Microsoft Edge 121.0.2277.4 nebo novější
- Microsoft Edge
Microsoft Internet Explorer 10 a 11
Mozilla Firefox 42 a novější
Google Chrome 46 a novější
Nasazení nového samoobslužného portálu
Podrobný postup nasazení nového samoobslužného portálu najdete v článku Nasazení nového samoobslužného portálu. Následující části shrnují klíčové aspekty nasazení.
Instalace portálu jako výchozího webu
Pokud chcete nainstalovat nový samoobslužný portál na port 80, musíte nejprve přesunout výchozí web ve službě IIS na jiný port; Například port 8080 a pak přesuňte samoobslužný portál na port 80.
Použití PROTOKOLU SSL
Protokol SSL se doporučuje zajistit zabezpečenou komunikaci, zejména při použití základního ověřování při přenosu uživatelského jména a hesla přes síť v prostém textu.
Topologie nasazení
Pro samoobslužný portál můžete použít následující topologie nasazení.
Jeden server (doporučeno) – Samoobslužný portál a server Service Manageru na stejném serveru
V této topologii se na stejném serveru nainstaluje nový samoobslužný portál i role serveru pro správu. Toto je doporučená topologie, protože zabraňuje zpoždění sítě mezi portálem a službou SDK. Kromě toho doporučujeme nainstalovat samoobslužný portál na sekundární server pro správu služeb, abyste se vyhnuli snížení výkonu kvůli pracovním postupům běžícím na primárním serveru.
V této topologii se ověřování systému Windows (ve výchozím nastavení konfiguruje) používá k zajištění zabezpečeného ověřování bez režie při používání protokolu SSL.
Nasazení samostatného samoobslužného portálu
V této topologii je samoobslužný portál nainstalovaný server, na který není nainstalovaná role serveru pro správu portálu Service Manager.
V této konfiguraci se na různých serverech nainstaluje nový samoobslužný portál a sekundární server Service Manageru a pro vytvoření připojení ke službě SDK z webové aplikace se vyžaduje dvojité směrování . Ověřování systému Windows se v tomto případě nedá použít a portál musí být nakonfigurovaný tak, aby používal základní ověřování. Vzhledem k tomu, že základní ověřování je ze své podstaty nezabezpečené, doporučuje se vyhnout problémům se zabezpečením nasazení, jako je přístup k prostředkům nad rámec bran firewall a proxy serverů. Další podrobnosti o základním ověřování najdete ve scénářích s dvojitým směrováním.
Použití protokolu SSL se zpožděním sítě mezi portálem a službou SDK zpomaluje tuto topologii v porovnání s nasazením s jedním serverem. Tato konfigurace ale může pomoct s nasazením scénářů, kdy se nedá vyhnout dvojitému směrování.
Nasazení webové farmy
Jednou z klíčových výhod nového samoobslužného portálu je to, že webová aplikace kromě ukládání do mezipaměti nemá žádné místní úložiště dat. Čte a zapisuje přímo do databáze portálu Service Manager. To usnadňuje paralelní nasazení více instancí webového serveru. U rozsáhlých nasazení můžete paralelně nasadit nový samoobslužný portál jako webovou farmu 1 000 uživatelů, kteří k portálu přistupují podobně jako k následující konfiguraci.
WebFarm zajišťuje vysokou dostupnost samoobslužného portálu. Webová aplikace interně vytvoří připojení WCF ke službě SDK. Vytvoření počátečního připojení nějakou dobu trvá, takže ideálním scénářem je, že webový server, ke kterému se uživatel zpočátku připojuje, by měl obsluhovat všechny následné požadavky pro rychlejší odevzdání. Aby se zajistila tato konfigurace ve službě IIS, mělo by být nastavení ARR nastavené na povolenou spřažení klienta.
Řešení potíží s nastavením
Následující části řešení potíží vám můžou pomoct vyřešit běžné problémy.
Služba IIS není nainstalovaná
Na stránce Konfigurace se zobrazuje chyba role IIS, i když je na serveru povolená služba IIS.
K tomu dochází, když se instalační program spustí bez přihlašovacích údajů správce. V důsledku toho instalační program nemá přístup k nastavení konfigurace služby IIS.
Řešení: Spusťte SetupWizard.exe jako správce. Můžete kliknout pravým tlačítkem na SetupWizard a pak vybrat Spustit jako správce.
Řešení potíží s novým samoobslužným portálem
Tato část popisuje, jak řešit problémy, se kterými se můžete setkat po instalaci nového samoobslužného portálu.
Nastavení služby IIS
Následující výchozí nastavení portálu se konfiguruje během instalace –
Fond aplikací
Je nakonfigurovaná tak, aby běžela v .NET CLR verze 4 v klasickém režimu.
V rozšířených nastaveních je fond aplikací nakonfigurovaný tak, aby běžel s účtem služby, který je k dispozici během instalace. Stejný uživatel by měl mít oprávnění správce v Service Manageru a místním počítači, na kterém běží.
Konfigurace webu
Měla by být povolena pouze zosobnění a ověřování systému Windows. Mělo by se zakázat cokoli jiného.
V případě zosobnění by se měl vybrat ověřený uživatel .
Nastavení ověřování systému Windows:
Výchozí dokument pro web by měl být index.cshtml.
Základní ověřování
V případě scénáře s dvojitým segmentem směrování ověřování systému Windows nebude fungovat; proto musí být zakázaný. Povolte a nakonfigurujte základní ověřování.
Povolit trasování
Pomocí následujícího postupu povolte trasování.
Krok 1 Přidejte do souboru web.config následující nastavení pro povolení generování protokolu událostí.
<system.web>
.....
<trace enabled="true"/>
...
</system.web>
Krok 2 : Přímý výstup do souboru přidáním následujících částí do souboru web.config
<system.diagnostics>
<trace autoflush="true">
<listeners>
<add name="myListener" type="System.Diagnostics.TextWriterTraceListener" initializeData="c:\logs\SSPOutput.log" />
</listeners>
</trace>
</system.diagnostics>
Vzhledem k tomu, že webová aplikace běží v obsahu přihlášeného uživatele, zajistěte, abyste všem uživatelům ve složce protokolu zadali oprávnění k zápisu. Například c:\logs v příkladu výše.
Ladění služby IIS
Služba IIS podporuje efektivní protokolování, které vám pomůže ladit problémy se službou IIS. Další informace naleznete v tématu Přehled protokolování služby IIS.
Řešení problémů při nasazování
Při řešení problémů s nasazením, které vás můžou ovlivnit, použijte následující části.
Změny definic (oznámení, nabídky žádostí, nabídky služeb nebo články znalostní báze) se nezobrazují
Nový samoobslužný portál používá mechanismus ukládání statických dat do mezipaměti, aby poskytoval rychlou dobu odezvy. Časový limit mezipaměti je ve výchozím nastavení nastavený na 30 minut, což je možné konfigurovat. Další informace naleznete v tématu Nasazení nového samoobslužného portálu v části Základní přizpůsobení. Všechny změny definic oznámení, nabídek žádostí, nabídek služeb a článků znalostní báze se nezobrazují, dokud mezipaměť nevyprázdní.
Ukládání paměti do mezipaměti je založené na mezipaměti MemoryCache rozhraní .NET Framework. Obsah uložený v mezipaměti zůstává v paměti, dokud se neukončí pracovní proces služby IIS. Restartování služby IIS nepomůže, protože služba IIS neodebere starý proces a pak spustí nový. Místo toho znovu použije existující. Pokud chcete vynutit nové čtení a odebrat data mezipaměti, identifikujte pracovní proces služby IIS přidružený k instanci a před restartováním služby IIS vyberte ukončit úlohu .
Oddíly Moje žádosti a Moje aktivity jsou prázdné
Nové projekce typu jsou součástí souboru Portal.mpb, který je součástí instalačního programu, a je potřeba je importovat do portálu Service Manager. K importu použijte následující postup.
Naimportujte soubor Portal.mpb na server pro správu.
Na serveru pro správu, ke kterém se váš portál připojuje, restartujte službu SDK.
Automaticky otevíraná okna blokující externí propojení
Pokud je pro Internet Explorer povolené nastavení Konfigurace rozšířeného zabezpečení, uživatel při procházení portálu obdrží na každé stránce následující automaticky otevírané okno.
Automaticky otevírané okno se zobrazí pro sadu App Insights JavaScript SDK, která je integrovaná na samoobslužného portálu pro shromažďování telemetrických dat. Odesílání telemetrických dat můžete zakázat změnou hodnoty parametru konfigurace EnableTelemetry, který automaticky otevírané okno odebere. Další informace naleznete v tématu Nasazení nového samoobslužného portálu v části Základní přizpůsobení.
Přístup k portálu můžete získat na počítači, který je hostitelem služby IIS, ale nemůžete k němu přistupovat ze vzdáleného počítače.
K tomuto problému může dojít v případě, že se portál a služba SDK nacházejí na různých počítačích (samostatné nasazení samoobslužného portálu). To způsobí scénář dvojitého směrování při pokusu o přístup k portálu ze vzdáleného počítače. Výchozí konfigurace portálu popsaná v části Ověřování systému Windows proto nebude fungovat. Pokud chcete tento problém vyřešit, použijte místo toho konfiguraci základního ověřování .
Na portálu se nezobrazují některé nabídky služeb ani publikované nabídky služeb
Důvodem je to, že nabídky služeb se zobrazují jenom v případě, že splňují jednu z následujících podmínek:
Nabídka služeb odpovídá jazyku nebo jazyku vybranému prostřednictvím selektoru jazyka portálu.
Nabídka služeb nemá vybraný žádný jazyk.
Tady je seznam jazyků s kódy jazyka podporovanými portálem:
en-US: Angličtina
fr-FR: français
de-DE: Deutsch
cs-CZ: čeština
da-DK: Dansk
el-GR: Ελληνικά
es-ES: español
fi-FI: suomi
hu-HU: magyar
it-IT: italiano
ja-JP: 日本語
ko-KR: 한국어
nb-NO: norsk
nl-NL: Nederlands
pl-PL: polski
pt-BR: português (Brasil)
pt-PT: português (Portugalsko)
ru-RU: русский
sv-SE: svenska
tr-TR: Türkçe
zh-CHS: 中文(简体)
zh-TW: 中文(简体)
zh-HK: 中文 (香港特別行政區)
en-US: Angličtina
fr-FR: français
de-DE: Deutsch
cs-CZ: čeština
es-ES: español
hu-HU: magyar
it-IT: italiano
ja-JP: 日本語
ko-KR: 한국어
nl-NL: Nederlands
pl-PL: polski
pt-BR: português (Brasil)
pt-PT: português (Portugalsko)
ru-RU: русский
sv-SE: svenska
tr-TR: Türkçe
zh-CHS: 中文(简体)
zh-TW: 中文(简体)
Zobrazení času pro moje položky vždy značí AM.
Pokud chcete tento problém vyřešit, vyhledejte značku utc-date a nahraďte DateTime.Parse(xyz). ToString("yyyy,M,d,h,m,s") s DateTime.Parse(xyzToString("y,M;d;H,m;s") v následujících souborech:
Views\KnowledgeBase\Article.cshtml
Views\MyActivities\ActivityDetails.cshtml
Views\MyRequests\RequestDetails.cshtml
Views\Shared\_Layout.cshtml
Další kroky
- Pokud chcete nasadit samoobslužný portál a přizpůsobit ho, přečtěte si téma Nasazení samoobslužného portálu.