Fråga : Upload en spara till SharePoint 2007 med C#.NET

Jag grep kodifiera som var nedanför från en för MSDN-plats, rel= " nofollow " " för _blank " (för http://msdn.microsoft.com /en-us/library/dd902097 (office.12) .aspx).  Ämna av den är att upload en spara från min lokal bearbetar med maskin till vår företags SharePoint 2007 plats.  Alla av uploads missar det ordstäv”FELET: Ta fram till banan ”C:\Test file.txt” förnekas. ”

Does någon vet varför I-förmiddagen som får det fel?
> för
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:
" codeBody " " >

skyddad utan laga kraft btnUpload_Click (anmärka avsändaren, EventArgs e), { stränga sharePointServer = ConfigurationManager.AppSettings [”SharePointServer”] .ToString (); stränga uploadedFilePath = @ " C:\ \ ”; stränga sharePointListPath = ”http://” + sharePointServer + ”InfoWorld/IT/ITTech/eForm%20Document%20Attachments”; om (fileUpload.HasFile) försök { fileUpload.SaveAs ( uploadedFilePath + fileUpload.FileName); lblFileUpload.Text = ”sparar - namnge: ” + fileUpload.PostedFile.FileName + ”
” + fileUpload.PostedFile.ContentLength + ”bytes
” + ”Tillfredsställa typ: ” + fileUpload.PostedFile.ContentType; UploadFileToSharePoint ( uploadedFilePath + fileUpload.FileName, sharePointListPath + fileUpload.FileName); } fånga (undantagsföre detta) { lblFileUpload.Text = ”FEL: ” + före detta. Message.ToString (); } annars { lblFileUpload.Text = ”har du inte specificerat en spara. ”; } } skyddade utan laga kraft UploadFileToSharePoint (stränga UploadedFilePath, stränga SharePointPath), { WebResponse svar = ogiltigt; försök { // skapar en SATT rengöringsdukförfrågan att upload spara. WebRequest förfrågan = WebRequest.Create (SharePointPath); förfrågan. Vitsord = CredentialCache.DefaultCredentials; förfrågan. Metod = ”SATT”; // tilldelar en 1 KB fungera som buffert för att överföra spara tillfredsställer. // du kan justera fungera som buffert storleksanpassar som behövt, beroende av // numrera och storleksanpassar av sparar uploaded. byten [] fungera som buffert = ny byte [4096]; /4 mben sparar begränsar. // skriver tillfredsställer av lokalen sparar till den // förfråganen strömmer. använda (strömma strömmer = request.GetRequestStream ()) genom att använda (FileStream fsWorkbook = File.Open (UploadedFilePath, FileMode.Open, FileAccess.Read)) { int i = fsWorkbook.Read (fungera som buffert, 0, fungera som buffert. Längd); stunder (I > 0) { strömma. Skriv (fungera som buffert, 0, I); i = fsWorkbook.Read (fungera som buffert, 0, fungera som buffert. Längd); } } // gör den SATTA förfråganen. svar = request.GetResponse (); } fånga (undantagsföre detta) { kasta före detta; } slutligen { svar. Nära (); } }
" klar "

Svar : Upload en spara till SharePoint 2007 med C#.NET

Denna är XenApp, inte XenServer så inga av det ska hjälp:),

Du bör endast behöva dessa using WINA

Applikationförfrågan - TCP XML 80, 8080 eller 443 (configurable)
Ta fram till applikationer Virtualized på serveren - ICA-TCP 1494, 2598 (periodspålitlighet)

Andra lösningar  
 
programming4us programming4us