Das Gerät ist nicht bereit beim kopieren einer Datei von einem server auf einen anderen

Was mache ich hier falsch?

Das Gerät ist nicht bereit beim kopieren einer Datei von einem server auf einen anderen

Ich habe die Variablen und Sie sind, was Sie sein sollen, so dass keine Probleme gibt.

Bin ich hier etwas fehlt? Warum bin ich immer "Gerät ist nicht bereit" Ausnahme?

Code -

if (ddlPublisherServer.Text != ddlSubscriberServer.Text)
{
   try
   {
       if (File.Exists("\\\\" + ddlSubscriberServer.Text + "\\SQLServerBackups\\" + txtSubscriberDatabaseName.Text + ".bak"))
       {
           File.Delete("\\\\" + ddlSubscriberServer.Text + "\\SQLServerBackups\\" + txtSubscriberDatabaseName.Text + ".bak");
       }

       File.Copy(@"D:\SQLServerBackups\" + txtSubscriberDatabaseName.Text, "\\\\" + ddlSubscriberServer.Text + "\\SQLServerBackups\\" + txtSubscriberDatabaseName.Text + ".bak");
       }
       catch (Exception ex)
       {
            ClientScript.RegisterStartupScript(GetType(), "Error!", "alert('" + ex.Message + "');", true);
            Logger.LogError(ex.Source, ex.TargetSite.ToString(), ex.Message);
            return;
       }
   }
Ich bin das hochladen ein besseres pic, nur eine Sekunde.
Wie zum hochladen von ein paar code statt?
Können Sie navigieren Sie zu Datei-Pfad im windows-explorer?
Ich kann navigieren Sie zu der Datei-Pfad, ja.
Können Sie navigieren zu dem Pfad, als anonymer Benutzer (dein code läuft auf dem server und als Ergebnis können Sie nicht verwenden Sie die Berechtigungen, die außerhalb der lokalen box - suchen Sie "ntlm-one-hop-Hölle")? Sie Frage sollte wohl sein, "wie es richtig ist, den Zugriff auf remote-Ressourcen aus ASP.Net code"... Seite Hinweis: konstruieren Dateinamen 3 mal macht Ihr die Probe schwerer zu Lesen...

InformationsquelleAutor Rj. | 2012-10-04

Schreibe einen Kommentar