Frage : Service .net-Windows - Zugang zum Faltblatt auf LAN wird verweigert

Hallo, verursachte

I gerade einen Fensterservice (wie pro below) der einfach eine Akte alle 10 Sekunden kopiert (ich ändere den zu gerade einmal täglich… wünsche gerade zur Unterstützung eine Akte auf dem Bediener auf den LAN). Ich änderte das IP address gerade „zum IP address“ aber zur Fehlermeldung unterhalb der Bleiarten ich, um zu denken, dass sie das Akten-O.K. finden kann, aber ich kann auf es nicht als gerade mein Zugang zu diesem Faltblatt zurückgreifen werde verweigert. Der Code ist adaequat, wenn ich zu meinem lokalen PC kopiere, aber gerade nicht als versuchend, vom lokalen PC zu LAN.

I zu kopieren jedoch dass Fensterservice-Durchlauf unter dem Systemskonto lesen und Zugang zum Netz nicht haben. Wenn ja wie man… Zutritt erhält oder wie man erzielt, was ich erzielen möchte?

error Mitteilung: (nicht zu sicher, was erstes Teil… verfehlendes etwas ich ist, schätzen, damit mein Computer in der Lage ist, it.

The Beschreibung für Ereignis Identifikation (0) in der Quelle (Anwendung) anzuzeigen kann nicht gefunden werden. Der lokale Computer kann die notwendigen Registerinformationen oder -mitteilung DLL-Akten möglicherweise nicht haben, zum der Mitteilungen von einem Ferncomputer anzuzeigen. Sie können in der Lage sein, /AUXSOURCE = die Markierungsfahne zum Zurückholen diese Beschreibung zu benutzen; Hilfe sehen und für Details stützen. Die folgenden Informationen sind ein Teil des Ereignisses: Kopie fiel aus: Zugang zum Weg „\ \ 10.237.47.143 \ Abteilung \ CSO \ OBO \ BÜSTENHALTER \ BRA \ Sita Konto \ Aiden \ TestLAN \ CTA Test.mdb“ wird. verweigert.


1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
16:
17:
18:
19:
20:
21:
22:
23:
24:
25:
26:
27:
28:
29:
30:
31:
32:
33:
34:
35:
6:
37:
38:
39:
40:
41:
42:
Imports System.Timers
Importe System.IO
Importe System.Net

Allgemeine Kategorie CSATService
   Privates t als Timer = nichts

   Geschützt heben VorOnStart auf (ByVal args () als Schnur)
      'Code hier addieren, um Ihren Service zu beginnen. Diese Methode sollte Sachen einstellen
      'in der Bewegung also in Ihrem Service kann seine Arbeit erledigen.

      t.Start ()

   Unterseeboot beenden

   Geschützt hebt VorOnStop auf ()
      'Code hier addieren, um jede mögliche Zerlegung durchzuführen, die notwendig ist, Ihren Service zu stoppen.
      t.Stopp ()
   Unterseeboot beenden

   Geschütztes Vor t_Elapsed (ByVal Absender als System.Object, ByVal e als System.Timers.ElapsedEventArgs)

      Versuch
         Schwaches copyFile als FileInfo = neues FileInfo („E:\Test\CTA-Test 2010.06.30.mdb“)
         copyFile.CopyTo („\ \ IP address \ TestLAN \ CTA Test.mdb“, zutreffend)
      Fang ex als Ausnahme
         System.Diagnostics.EventLog.WriteEntry („Anwendung“, „kopieren ausfallen: “ u. ex. Message.ToString)
      Enden-Versuch

   Enden-Unterseeboot

   Allgemeines Vorneues ()

      'Dieser Anruf wird vom Windows-Form-Entwerfer gefordert.
      InitializeComponent ()

      'Jede mögliche Initialisierung addieren nachdem der InitializeComponent () Anruf.
      t = neuer Timer (10000)
      AddHandler t.Elapsed, neues System.Timers.ElapsedEventHandler (AddressOf t_Elapsed)

   Enden-Unterseeboot
Enden-Kategorie

Antwort : Service .net-Windows - Zugang zum Faltblatt auf LAN wird verweigert

Traurig, dachte ich, dass es eine sql-Bedienerdatei war. Im Falle der Zugangsdatei können Sie die Punkte über In der Lage sein nicht zu kopieren und Unterstützungsjob ignorieren. Aber es konnte ein Problem mit der Akte noch sein, die gebräuchlich ist.

Aber, wenn der Service mit dem Systemskonto läuft, ist die vermutlich die Ursache. Dieses Konto hat nicht Zugang auf dem lan. Es ausmacht nicht ht, ob Ihr eigener Benutzer Zugang oder nicht hat. Sie können Benutzer unter LOGON-Eigenschaften für den Service ändern.

Weitere Lösungen  
 
programming4us programming4us