WebService sehr langsam (Berechtigungen?)

15. Oktober 2012 10:12

Hallo,

ich habe einen .NET Client, welcher über WebServices an Navision angebunden ist.
Wird der Client direkt auf dem Server ausgeführt auf welchem der Dienst läuft, läuft alles sehr schnell.

Sobald der Client auf einem anderen Rechner im Netzwerk ausgeführt wird (gleicher Domänen-Benutzer) dauern die gleichen Aktionen ca. 10 mal länger.
Netzwerkprobleme / Hardwareprobleme schließe ich komplett aus.

Einziger Unterschied ist, dass wenn der Client auf einem anderen Rechner gestartet wird, werden im Ereignisprotkoll des Servers über 300
Einträge generiert. Jemand eine Idee warum diese Einträge generiert werden und wie ich das vermeiden kann? Meiner Meinung nach dauern die Transaktionen
deshalb so lange und ich würde das gerne austesten indem ich dem User die entsprechenden Rechte grundsätzlich gebe.

Code:
Protokollname: Security
Quelle:        Microsoft-Windows-Security-Auditing
Datum:         *****
Ereignis-ID:   4672
Aufgabenkategorie:Spezielle Anmeldung
Ebene:         Informationen
Schlüsselwörter:Überwachung erfolgreich
Benutzer:      Nicht zutreffend
Computer:      *****
Beschreibung:
Einer neuen Anmeldung wurden besondere Rechte zugewiesen.

Antragsteller:
                Sicherheits-ID:                 *****
                Kontoname:                      *****
                Kontodomäne:                *****
                Anmelde-ID:                     *****

Berechtigungen:                             SeSecurityPrivilege
                                               SeBackupPrivilege
                                               SeRestorePrivilege
                                               SeTakeOwnershipPrivilege
                                               SeDebugPrivilege
                                               SeSystemEnvironmentPrivilege
                                               SeLoadDriverPrivilege
                                               SeImpersonatePrivilege
Ereignis-XML:
<Event xmlns="http://schemas.microsoft.com/win/2004/08/events/event">
  <System>
    <Provider Name="Microsoft-Windows-Security-Auditing" Guid="{54849625-5478-4994-A5BA-3E3B0328C30D}" />
    <EventID>4672</EventID>
    <Version>0</Version>
    <Level>0</Level>
    <Task>12548</Task>
    <Opcode>0</Opcode>
    <Keywords>0x8020000000000000</Keywords>
    <TimeCreated SystemTime="*****" />
    <EventRecordID>435930</EventRecordID>
    <Correlation />
    <Execution ProcessID="576" ThreadID="960" />
    <Channel>Security</Channel>
    <Computer>*****</Computer>
    <Security />
  </System>
  <EventData>
    <Data Name="SubjectUserSid">*****</Data>
    <Data Name="SubjectUserName">*****</Data>
    <Data Name="SubjectDomainName">*****</Data>
    <Data Name="SubjectLogonId">*****</Data>
    <Data Name="PrivilegeList">SeSecurityPrivilege
                                               SeBackupPrivilege
                                               SeRestorePrivilege
                                               SeTakeOwnershipPrivilege
                                               SeDebugPrivilege
                                               SeSystemEnvironmentPrivilege
                                               SeLoadDriverPrivilege
                                               SeImpersonatePrivilege</Data>
  </EventData>
</Event>

Re: WebService sehr langsam (Berechtigungen?)

16. Oktober 2012 10:52

Ist denn der PC auch Miglied der Domäne oder gibst Du Deinem Programm eine eigene Anmeldung mit (DeineDomain\User und Password)?

Volker

Re: WebService sehr langsam (Berechtigungen?)

16. Oktober 2012 12:18

Hallo,

der PC ist auch Mitglied der Domäne.

Re: WebService sehr langsam (Berechtigungen?)

16. Oktober 2012 15:18

Hallo,

und wenn du ganz normal Dateien vom Server auf deinen lokalen Rechner überträgst, wie ist da die Geschwindkeit?
Dann stimmt etwas eher mit der Übertragungsrate eures Netzwerks nicht.

Ich kann nur vom unseren Netzwerk sagen, dass es mit einen .Net Client wesentlich schneller ist als mit dem RTC.



Gruß
Aydin

Re: WebService sehr langsam (Berechtigungen?)

16. Oktober 2012 18:13

aydina81 hat geschrieben:Ich kann nur vom unseren Netzwerk sagen, dass es mit einen .Net Client wesentlich schneller ist als mit dem RTC.


Ist bei mir auch so :) Ich arbeite da aber mit eigener Anmeldung (Domain\User und Password)

Re: WebService sehr langsam (Berechtigungen?)

22. Oktober 2012 16:32

Welchen Build hast Du?
MS hat an der Performance von WebServices gedreht (nach oben glücklicherweise ;-)).
Leider weiß ich nicht mehr ab welchen Build (nach R2 Release Build).

Re: WebService sehr langsam (Berechtigungen?)

26. Oktober 2012 11:59

Habe demnächst ein Live-Meeting mit einem Entwickler von Microsoft.
Wenn wir herausfinden woran es hängt werde ich hier nochmal posten.