Vraag : Upload een dossier aan SharePoint 2007 met C#.NET

Ik greep de code hieronder van een plaats MSDN ( http://msdn.microsoft.com /en-us/library/dd902097 (office.12) .aspx) .  Het doel van het is een dossier van mijn lokale machine aan onze collectieve plaats van SharePoint te uploaden 2007.  Alle uploadt ontbreken het zeggen van „FOUT: De toegang tot de weg „C:\Test file.txt wordt“ ontkend. „

Does iedereen weet waarom ik die fout krijg?
" codeBody "
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:
36:
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:

                    

beschermde nietige btnUpload_Click (objecten afzender, EventArgs e) { koord sharePointServer = ConfigurationManager.AppSettings [„SharePointServer“] .ToString (); koord uploadedFilePath = @ " C:\ \ „; koord sharePointListPath = „http://“ + sharePointServer + „InfoWorld/IT/ITTech/eForm%20Document%20Attachments“; als (fileUpload.HasFile) probeer { fileUpload.SaveAs ( uploadedFilePath + fileUpload.FileName); lblFileUpload.Text = „Dossier - naam: “ + fileUpload.PostedFile.FileName + „
“ + fileUpload.PostedFile.ContentLength + „bytes
“ + Het „type van inhoud: “ + fileUpload.PostedFile.ContentType; UploadFileToSharePoint ( uploadedFilePath + fileUpload.FileName, sharePointListPath + fileUpload.FileName); } vangst (ex Uitzondering) { lblFileUpload.Text = „FOUT: “ + ex. Message.ToString (); } anders { lblFileUpload.Text = „u hebt geen dossier gespecificeerd. “; } } beschermde nietige UploadFileToSharePoint (koord UploadedFilePath, koord SharePointPath) { De reactie van WebResponse = verklaart nietig; probeer { // leidt tot een GEZET verzoek van het Web om het dossier te uploaden. Het verzoek van WebRequest = WebRequest.Create (SharePointPath); verzoek. Geloofsbrieven = CredentialCache.DefaultCredentials; verzoek. Methode = „GEZET“; // wijst a1KB buffer toe om de dossierinhoud over te brengen. // u de buffergrootte kunt aanpassen zoals nodig, afhankelijk van // het aantal en de grootte van dossiers die worden geupload. byte [] buffer = nieuwe byte [4096]; /4 van de dossiermb grens. // schrijft de inhoud van het lokale dossier aan // verzoekstroom. het gebruiken (de stroom van de Stroom = request.GetRequestStream ()) het gebruiken (FileStream fsWorkbook = File.Open (UploadedFilePath, FileMode.Open, FileAccess.Read)) { int. i = fsWorkbook.Read (buffer, 0, buffer. Lengte); terwijl (I > 0) { stroom. Schrijf (buffer, 0, I); i = fsWorkbook.Read (buffer, 0, buffer. Lengte); } } // dient het GEZETTE verzoek in. reactie = request.GetResponse (); } vangst (ex Uitzondering) { werp ex; } tot slot { reactie. Sluit (); } }

Antwoord : Upload een dossier aan SharePoint 2007 met C#.NET

Dit is XenApp, niet XenServer zo niets van dat: zal helpen)

U zou deze slechts moeten nodig hebben gebruikend WI

De toepassing vraagt - TCP XML 80, 8080 of 443 (configureerbaar)
Toegang tot Toepassingen op de Server worden gevirtualiseerd - ica-TCP 1494, 2598 (de Betrouwbaarheid die van de Zitting)

Andere oplossingen  
 
programming4us programming4us