Frage : Eine Akte zu SharePoint 2007 mit C#.NET laden

Ich ergriff den Code unten von einem MSDN Aufstellungsort ( http://msdn.microsoft.com /en-us/library/dd902097 (office.12) .aspx) .  Der Zweck ihm ist, eine Akte von meinem lokalen Rechner zu unserem UnternehmensSharePoint 2007 Aufstellungsort zu laden.  Alle Antriebskräfte verlassen Sprechen „STÖRUNG: Zugang zum Weg „C:\Test file.txt“ verweigert. „

Does jedermann wissen, warum ich diese Störung erhalte?
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:
43:
44:
45:
46:
47:
48:
49:
50:
51:
52:
53:
54:
55:
56:
57:
58:
59:
60:
61:
62:
63:
64:
65:
66:
67:
68:
69:
70:
71:
72:
73:
74:
75:
76:
77:
78:
79:
80:
81:
82:
83:
84:
85:
86:
87:
88:
89:
90:
91:

                    

geschütztes leeres btnUpload_Click (Gegenstandabsender, EventArgs e) { Schnur sharePointServer = ConfigurationManager.AppSettings [„SharePointServer“] .ToString (); Schnur uploadedFilePath = @ " C:\ \ „; Schnur sharePointListPath = „http://“ + sharePointServer + „InfoWorld/IT/ITTech/eForm%20Document%20Attachments“; wenn (fileUpload.HasFile) Versuch { fileUpload.SaveAs ( uploadedFilePath + fileUpload.FileName); lblFileUpload.Text = „Dateiname: “ + fileUpload.PostedFile.FileName + „
“ + fileUpload.PostedFile.ContentLength + „bytes
“ + „Zufriedene Art: “ + fileUpload.PostedFile.ContentType; UploadFileToSharePoint ( uploadedFilePath + fileUpload.FileName, sharePointListPath + fileUpload.FileName); } Fang (Ausnahme ex) { lblFileUpload.Text = „STÖRUNG: “ + ex. Message.ToString (); } sonst { lblFileUpload.Text = „Sie spezifiziert nicht eine Akte. “; } } geschütztes leeres UploadFileToSharePoint (Schnur UploadedFilePath, Schnur SharePointPath) { WebResponse Antwort = Null; Versuch { // verursachen einen GESETZTEN Netzantrag, die Akte zu laden. WebRequest Antrag = WebRequest.Create (SharePointPath); Antrag. Bescheinigungen = CredentialCache.DefaultCredentials; Antrag. Methode = „GESETZT“; // zuteilen einen 1 KB-Puffer -, um den Akteninhalt zu bringen. // können Sie die Puffergröße justieren, wie, abhängig von gebraucht // die Zahl und die Größe den Akten, die geladen. Puffer des Bytes [] = neues Byte [4096]; /4 Bandmitte Aktenbegrenzung. // schreiben den Inhalt der lokalen Akte zu //-Antragstrom. Anwendung (Stromstrom = request.GetRequestStream ()) Anwendung (FileStream fsWorkbook = File.Open (UploadedFilePath, FileMode.Open, FileAccess.Read)) { int I = fsWorkbook.Read (Puffer, 0, Puffer. Länge); während (i > 0) { Strom. Schreiben (Puffer, 0, i); I = fsWorkbook.Read (Puffer, 0, Puffer. Länge); } } // stellen den GESETZTEN Antrag. Antwort = request.GetResponse (); } Fang (Ausnahme ex) { Wurf ex; } schließlich { Antwort. Abschluss (); } }

Antwort : Eine Akte zu SharePoint 2007 mit C#.NET laden

Dieses ist XenApp, nicht XenServer so keine dieser Willenshilfe:)

Sie sollten diese using die WI nur benötigen

Anwendungsanträge - TCP XML 80, 8080 oder 443 (konfigurierbar)
Zu den Anwendungen, die auf dem Bediener - ICA-TCP 1494, 2598 zurückgreifen verwirklicht (Lernabschnitt-Zuverlässigkeit)

Weitere Lösungen  
 
programming4us programming4us