Chybová zpráva, když se připojíte k webové službě pro správu App-V (SoftGrid) Management (SoftGrid) Management Console: "kód chyby: 0000C800"


Příznaky


Když se připojíte k webové službě pro správu Microsoft App-V (SoftGrid) Management (SoftGrid) Management Console, zobrazí se tato chybová zpráva:
Došlo k neočekávané chybě. Oznamte následující kód chyby správci systému. Kód chyby: 0000C800

Řešení


Tento problém vyřešíte takto:
  1. Ověřte, že verze konzoly pro správu Application Virtualization (SoftGrid) a verze služby Správa aplikací-V (SoftGrid) jsou stejné.Další informace naleznete v následujících článcích znalostní báze Microsoft Knowledge Base:
    931007 Jak zkontrolovat verzi webové služby SoftGrid Management
    931009 Jak zkontrolovat verzi konzoly pro správu SoftGrid
  2. Ověřte, že webová služba pro správu App-V (SoftGrid) Management funguje správně. Ve standardním webovém prohlížeči zadejte následující příkaz:
    http://webserver_name/SoftGridManagement/Authorization.rem?wsdl
    Pokud webová služba pro správu App-V (SoftGrid) Management funguje správně, zobrazí se text podobný následujícímu:
    System.NullreferenceException: Object reference not set to an instance of an object.at System.runtime.Remoting. ... 
    Pokud webová služba pro správu App-V (SoftGrid) Management nefunguje správně, zobrazí se chybová zpráva.
  3. Ověřte, že port zadaný v dialogovém okně Connect to SoftGrid je port webové služby pro správu aplikací App-V (SoftGrid).
  4. Ověřte, jestli se může server webové služby Management Web Service-V (SoftGrid) Management připojit k databázi. Postupujte takto: na serveru App-V (SoftGrid) Management Web Service:
    1. Vyhledejte následující složku:
      Služba%ProgramFiles%\Microsoft System Center Virt Management Server\App Virt Management
      Poznámka U SoftGrid verzí vyhledejte složku "%ProgramFiles%\Softricity\SoftGrid Management".
    2. Klikněte pravým tlačítkem na SftMgmt. UDLa potom klikněte na vlastnosti.
    3. Klikněte na kartu spojení .
    4. Kliknutím na Testovat připojení ověřte připojení.
    5. Pokud se test nepovede, zkontrolujte, jestli jsou následující informace, které jsou zadané na kartě připojení , správné:
      • Název serveru
      • Uživatelské jméno
      • Hesla
      • Název databáze
      Poznámka Pokud jste heslo právě změnili, musíte otevřít okno příkazového řádku a potom spustit příkaz iisreset , aby se změna projevila. Pokud to neuděláte, dojde k chybě popsané v tomto článku. Změňte jakékoli nesprávné informace, klikněte na tlačítko OKa pak zastavte a restartujte webovou službu pro správu App-V (SoftGrid) Management.
  5. Pokud jsou informace zadané na kartě připojení správné, pomocí příkazu ping ověřte, že server webové služby Management SoftGrid (App-V) dokáže komunikovat s databázovým serverem.
  6. Ověřte, že je služba databáze spuštěná. Ujistěte se třeba, že je služba MSSQLSERVER spuštěna.
  7. Pokud používáte Microsoft Windows 2000 Server a pokud je rozhraní Microsoft .NET Framework nainstalované před instalací Internetové informační služby (IIS), zaregistrujte rozhraní .NET Framework pomocí služby IIS takto:
    1. Na příkazovém řádku přejděte do následující složky:
      %systemroot%\Microsoft.NET\Framework\version_number
    2. Zadejte Aspnet_regiis. exe/ia stiskněte ENTER.
  8. Ověřte, jestli má účet pracovních procesů ASP.NET oprávnění ke čtení pro soubor SftMgmt. UDL a pro soubor SftReporting. UDL. V následující tabulce jsou uvedené názvy účtů pracovních procesů ASP.NET pro různé scénáře.
    Operační systémModelátorASP.NET pracovní proces
    Windows 2000 ServerČlenský serverASP.NET účet (computer_name\ASPNET)
    Windows Server 2003Členský serverASP.NET účet (computer_name\ASPNET)
    Windows 2000 ServerŘadič doményÚčet, který spouští proces IIS (domain_name\ IWAM_computer_name)
    Windows Server 2003Řadič doményÚčet síťové služby
    Pokud chcete ověřit oprávnění pro účet pracovních procesů ASP.NET, postupujte podle těchto kroků na serveru webové služby pro správu aplikací App-V (SoftGrid) Management:
    1. Vyhledejte následující složku:
      Služba pro správu%ProgramFiles%\Softricity\SoftGrid
    2. Klikněte pravým tlačítkem na SftMgmt. UDLa potom klikněte na vlastnosti.
    3. Klikněte na kartu zabezpečení .
    4. Přidejte příslušný účet pracovního procesu ASP.NET a pak účtu přiřaďte oprávnění ke čtení.
    5. Klikněte na tlačítko OK.
    6. Vyhledejte následující složku
      Služba vykazování%programfiles%\Softricity\SoftGrid
    7. Klikněte pravým tlačítkem na SftReporting. UDLa potom klikněte na vlastnosti.
    8. Klikněte na kartu zabezpečení .
    9. Přidejte příslušný účet pracovního procesu ASP.NET a pak účtu přiřaďte oprávnění ke čtení.
    10. Klikněte na tlačítko OK.
  9. Ověřte, že účet pracovních procesů ASP.NET na serveru webové služby pro správu aplikací-V (SoftGrid) má následující oprávnění.
    UmístěníOprávnění
    %systemroot%\TempÚplné řízení
    %systemroot%\Microsoft.NET\Framework \version_number\Temporary ASP.NET souboryÚplné řízení
  10. Ověřte, že je povolený účet ASP.NET pracovních procesů na serveru webové služby pro správu aplikací App-V (SoftGrid) Management Web Service.Další informace o oprávněních účtu ASP.NET pracovních procesů a o službě IIS 6,0 najdete v následujícím článku znalostní báze Microsoft Knowledge Base:
    812614 Výchozí oprávnění a uživatelská práva pro službu IIS 6.0