Příznaky
Při spuštění portálu Business Portal se může zobrazit výzva k zadání uživatelského jména a hesla. K tomuto problému dochází v následujících produktech:
-
Obchodní portál v Microsoft Dynamics GP
-
Portál Business v Microsoft Business Solutions – Great Plains
-
Portál Pro firmy v microsoft Dynamics SL
-
Portál business v microsoft business řešeních – Solomon
Příčina
Příčina 1
Tento problém může být způsoben nastavením konfigurace v microsoft Internetová informační služba (IIS). Viz Řešení 1 v části Řešení.
Příčina 2
Tento problém může být způsoben nastavením konfigurace v Microsoft Internet Exploreru. Viz Řešení 2 v části Řešení.
Příčina 3
K tomuto problému může dojít, protože Windows SharePoint role a role obchodního portálu nejsou správně synchronizovány. Viz Řešení 3 v části Řešení.
Příčina 4
K tomuto problému může dojít, pokud uživatelé byli odebráni a znovu přidáni do adresářové služby Active Directory pomocí stejného uživatelského jména, může se ID zabezpečení (SID) pro uživatele lišit ve službě Active Directory od toho, co je uvedené v Windows SharePoint Services (WSS). Viz Řešení 4 v části Řešení.
Příčina 5
K tomuto problému může dojít, protože je poškozený soubor Ntuser.dat pro konkrétního uživatele, který má potíže. Viz Řešení 5 v části Řešení.
Příčina 6
K tomuto problému může dojít, protože na stránky v portálu Business Portal bylo přidáno logo společnosti a uživatel nemusí mít oprávnění systému souborů NTFS k souboru, který logo obsahuje. Viz Řešení 6 v části Řešení.
Příčina 7
K tomuto problému může dojít, pokud uživatel nemá správná práva k fyzickým ASP.NET *.aspx. Viz Řešení 7 v části Řešení.
Příčina 8
K tomuto problému může dojít, SharePoint vaše webová aplikace používá ověřování kerberos. Viz Řešení 8 v části Řešení.
Řešení
Rozlišení 1
Pokud chcete ověřit nastavení konfigurace ve službě IIS, postupujte takto:
-
Přihlaste se k serveru se službou IIS jako uživatel, který má oprávnění místní správy.
-
Klikněte na Start,klikněte na Spustit,zadejte inetmgr a potom klikněte na OK.
-
Klikněte pravým tlačítkem myši na web, na kterém je nainstalovaný portál Business Portal, a potom klikněte na Vlastnosti.
-
Klikněte na kartu Zabezpečení adresáře.
-
V okně Ověřování a řízení přístupu klikněte na Upravit.
-
Kliknutím zaškrtněte políčko Integrované ověřování Windows ověřování a potom klikněte na OK.Poznámka: Zaškrtávací Windows integrované ověřování by mělo být jediným zaškrtávacím polem, které je v tomto okně zaškrtnuté. Pokud je ve službě IIS povolené základní ověřování, zobrazí se výzva k přihlášení při každém přístupu k webu v této relaci Internet Exploreru. Pokud je ověřování algoritmem Digest povolené, zobrazí se také výzva k přihlášení při každém přístupu k webu. Ověřování algoritmem Digest ale vyžaduje Službu Active Directory a uživatelské jméno a heslo se zašifrují.
-
Rozbalte web, na kterém je nainstalovaný portál Business Portal, klikněte pravým tlačítkem myši na virtuální adresář BusinessPortal, klikněte na Vlastnosti a opakujte kroky 5 až 7 výše v této části.
Rozlišení 2
Pokud chcete ověřit nastavení konfigurace v Internet Exploreru, postupujte takto:
-
V Internet Exploreru zjistěte, jestli portál Business Portal používá zónu Místní intranet nebo zónu Důvěryhodné servery. To můžete udělat tak, že spustíte portál Business Portal a pak si všimněte, která zóna je uvedená v pravém dolním rohu okna Internet Exploreru pro web portálu Business Portal.
-
Klikněte na Nástroje,klikněte na Možnosti Internetua potom na kartu Zabezpečení.
-
V závislosti na tom, kterou zónu portál Business Portal používá, klikněte na místní intranet nebo důvěryhodné webya potom klikněte na Vlastní úroveň.Poznámka: Informace o tom, kterou zónu business portal používá, najdete v kroku 1 výše v této části.
-
Ujistěte se, že technologie ActiveX všechny možnosti jsou nastavené na Povoleno.
-
V části Ověřování uživatelů se ujistěte, že je zaškrtnuté políčko Automatické přihlášení s aktuálním uživatelským jménem a heslem.
-
Pokud chcete vymazat nesprávná hesla z mezipaměti, použijte příslušný krok:
-
Pokud používáte internet explorer Windows 7, klikněte na kartu Obecné, klikněte na Odstranita potom na Odstranit hesla.
-
Pokud používáte Internet Explorer Windows 6, klikněte na kartu Obsah, klikněte na Automatické dokončovánía potom klikněte na Vymazat hesla.
-
-
Ověřte, že možnost Prodiskutovat není v Internet Exploreru povolená. To můžete udělat tak, že kliknete na Zobrazení,kliknete na PanelPrůzkumníka a potom kliknutím odeberete značku zaškrtnutí vedle položky Prodiskutovat.
Poznámka: Nastavení Internet Exploreru musí být nakonfigurované na každé pracovní stanici pro každého uživatele, který má potíže.
Rozlišení 3
Pokud chcete tento problém vyřešit, spusťte synchronizaci rolí na portálu Business Portal. Postupujte takto:
-
Spusťte portál Business Portal jako uživatel, který má přiřazenou roli správce v podnikovém portálu pro všechny společnosti.
-
Klikněte na Nastavení, klikněte na Uživatelé a oprávnění,klikněte na Spravovat rolea potom klikněte na Zkontrolovat synchronizaci rolí.
-
Klikněte na Všea potom na Zkontrolovat.
-
Pokud jsou nahlášeny chyby, klikněte na Aktualizovat.
Poznámka: Tato funkce neexistuje na portálu Business Portal v Microsoft Dynamics GP 10.0 nebo na portálu Business Portal v Microsoft Dynamics SL 7.0.
Rozlišení 4
Pokud chcete tento problém vyřešit, spusťte nástroj ValidateBPUser a vyhledejte uživatele nebo uživatele, kteří mají neplatné identifikátory SID. Postupujte takto:
-
Stáhněte si ValidateBPUser.exe nástroj. Pokud si chcete ValidateBPUser.exe nástroj, navštivte následující web společnosti Microsoft:
https://mbs.microsoft.com/fileexchange/?fileID=8069b581-a52b-4705-90c7-0ed728fe0b9ePoznámka: Nástroj si stáhněte do počítače, na které běží Business Portal.
-
Upravte následující dva parametry v ValidateBPusers.exe.config souboru na základě konkrétního prostředí:
-
WebServerRootUrl: Toto je adresa URL, která je hostitelem portálu Business Portal. Pokud jste například nainstalovali portál Business Portal na výchozí web, adresa URL se http://IISComputerName.
-
BusinessPortalBPSharePointRootSiteUrl Toto je obchodní portál SharePoint kořenové adresy URL webu. Odpovídá parametru wssObjectModelSiteURL v BusinessFramework.config souboru.
-
-
Spusťte nástroj ValidateBPUser.exe. Postupujte takto: Poznámka: Ujistěte se, že jste nástroj spouštěli jako uživatel portálu Business Portal, který má přiřazenou roli Správce bp (všechny společnosti). Pokud uživatel není přiřazen k roli Správce bp, zobrazí se výzva k zadání uživatelského jména a hesla.
-
V okně systému MS-DOS přejděte do adresáře, do kterého jste nástroj uložili, a na příkazovém řádku zadejte následující příkaz:
validateBPUsers.exe podrobností
-
Okno zavřete tak, že napište exit.
-
-
Nástroj aktualizuje BusinessPortalSharepointSIDMismatches.xml soubor. Soubor obsahuje všechny uživatele, jejichž SID ve službě Active Directory neodpovídá sidu v WSS. Ve výchozím nastavení je tento soubor umístěný v následující složce:
C:\Program Files\Common Files\Microsoft Shared\web server extensions\60\BIN
-
Pokud soubor obsahuje uživatele, kteří nemají simatching SID, kontaktujte technickou podporu pro Microsoft Dynamics.
Rozlišení 5
Pokud chcete vyřešit poškozený soubor Ntuser.dat, znovu vytvořte profil uživatele. Další informace o tom, jak znovu vytvořit profil uživatele, najdete v následujícím článku znalostní báze Microsoft Knowledge Base:
811151 Kopírování dat z poškozeného profilu uživatele do nového profilu
Rozlišení 6
Chcete-li tento problém vyřešit, dejte uživateli oprávnění Úplné řízení NTSF k souboru, který obsahuje logo. Postupujte takto:
-
Vyhledejte soubor, který obsahuje logo. To můžete udělat tak, že kliknete na Nastaveníwebu, kliknete na Obecné Nastavenía potom kliknete na Změnit logo portálu.
-
Klikněte na soubor pravým tlačítkem myši a potom klikněte na Příkaz Vlastnosti.
-
Na kartě Zabezpečení klikněte na Přidat.
-
Do pole Zadejte názvy objektů, které chcete vybrat, zadejte jméno uživatele, který se zobrazí výzva, klikněte na Zkontrolovatjména a potom klikněte na OK.
-
V oblasti Oprávnění klikněte na Povolit pro možnost Úplné řízení a potom klikněte na OK.
Rozlišení 7
Chcete-li tento problém vyřešit, udejte všem fyzickým souborům, které web používá, práva k použití. Nebo můžete jako test zjistit, jestli k chybě stále dochází, udělat z uživatele místního správce na počítači s portálem Business Portal.
Rozlišení 8
Pokud chcete tento problém vyřešit, povolte ověřování NTLM pro webovou aplikaci Business Portal. Postupujte podle následujících pokynů pro příslušnou verzi: Sharepoint 3.0
-
Na serveru Business Portal klikněte na Start, klikněte na Ovládací panely, klikněte na Nástroje pro správu a potom klikněte na SharePoint 3.0 Centrální správa.
-
Klikněte na kartu Správa aplikací.
-
V části Zabezpečení aplikací klikněte na Zprostředkovatelé ověřování.
-
Ujistěte se, že je v pravém horním rohu vybraná webová aplikace Business Portal.
-
Klikněte na Výchozí.
-
V části Ověřování Nastavení služby IIS zkontrolujte, že je zaškrtnuté políčko Integrované Windows ověřování. Ujistěte se také, že je vybraná možnost NTLM.
-
Klikněte na tlačítko Uložit.
-
Restartujte službu IIS.
-
Spusťte portál Business Portal a zkontrolujte, jestli k problému stále dochází.
Sharepoint 2010
-
Na serveru Business Portal klikněte na Start,klikněte na Všechny programy,klikněte na SharePoint 2010 Productsa potom klikněte na SharePoint Centrální správa 2010.
-
Klikněte na Spravovat webové aplikace.
-
Kliknutím zvýrazníte web, na který je webová aplikace Business Portal nainstalovaná.
-
V části Zabezpečení klikněte na Zprostředkovatelé ověřovánía potom klikněte na Výchozí.
-
V části Ověřování Nastavení služby IIS zkontrolujte, že je zaškrtnuté políčko Integrované ověřování Windows ověřování. Ujistěte se také, že je vybraná možnost NTLM.
-
Klikněte na tlačítko Uložit.
-
Restartujte službu IIS.
-
Spusťte portál Business Portal a zkontrolujte, jestli k problému stále dochází.