Cuestión : Error: El proceso no puede tener acceso al archivo porque está siendo utilizado por otro proceso.

hola,

I usar la clase de “FtpWebRequest” para cargar un archivo a un servidor alejado. El código below invoca el proceso de la carga por teletratamiento y después suprime el archivo después de que se cargue. También he atado el código que asincrónico carga un archivo. El archivo está consiguiendo cargado muy bien pero cuando consigue a suprimir el archivo está lanzando la excepción “allí era un problema que suprime el archivo {0} localizado adentro {1}. El proceso no puede tener acceso al archivo porque está siendo utilizado por otro proceso”. el
I piensa mis intentos del código para suprimir el archivo después de que se cargue. ¿Puede cualquiera dejarme por favor saber dónde está saliendo mal? Agradecer el estado = AsynchronousFtpUpLoader.Upload (ipaddr, nombre de fichero, usuario, pwd) de you.

bool;

si
{try
{
(del estado) del
si (File.Exists (nombre de fichero))
{
File.Delete (nombre de fichero); else
{
MessageBox.Show (secuencia del
del
}. Format (“el archivo {0} no existe en la localización {1}. ”, , Path.GetDirectoryName (fileName) de Path.GetFileName (nombre de fichero))); retén del
del

del
}} (x)
{
MessageBox.Show (secuencia de la excepción. Format (“There era un problema que suprimía el archivo {0} localizado adentro {1}. \ r \ n \ r \ n {2}”, , Path.GetDirectoryName (fileName), x.Message) de Path.GetFileName (nombre de fichero));


del
del
}} class= > " claro " del
> del " codeSnippet " del class= del
class= " lineNumbers " del
class= del
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:
92:
93:
94:
95:
96:
97:
98:
99:
100:
101:
102:
103:
104:
105:
106:
107:
108:
109:
110:
111:
112:
113:
114:
115:
116:
117:
118:
119:
120:
121:
122:
123:
124:
125:
126:
127:
128:
129:
130:
131:
132:
133:
134:
135:
136:
137:
138:
139:
140:
141:
142:
143:
144:
145:
146:
147:
148:
149:
150:
151:
152:
sistema >using notpretty " del class= " del id= " codeSnippet806469 del
           
class= del

Respuesta : Error: El proceso no puede tener acceso al archivo porque está siendo utilizado por otro proceso.

Pues usted no asignará muy probablemente direcciones del SORBO con el namespace de domain.local usted necesitará solamente apoyar el namespace del SORBO de domain.com.  Y puesto que no hay mención de un servidor del borde asumiré que usted está planeando un despliegue interno-solamente con CWA publicado al Internet para tener en cuenta el acceso de cliente hojeador-basado para los usuarios externos.  Así, aquí está una descripción general del número mínimo de componentes que usted requeriría:

1. Un solo certificado del SSL SAN para el servidor de la edición estándar con el nombre común fijó a FQDN del servidor (e.g. ocsserver1.domain.local) y a una sola entrada del SAN de “sip.domain.com”.

2. Un solo certificado del SSL SAN para el servidor del acceso del Web (CWA) del comunicador. Ver este hilo de rosca para más detalles en usar un solo certificado para el uso de MTLS y de IIS en el servidor de CWA:
http://blogs.pointbridge.com/Blogs/schertz_jeff/Pages/Post.aspx?_ID=75

los certificados Uno mismo-firmados no se pueden utilizar para OCS y no trabajarán.
Otras soluciones  
 
programming4us programming4us