ASP.NET - error en alojamiento asp.net mvc

   
Vista:

error en alojamiento asp.net mvc

Publicado por mrrinxxx (1 intervención) el 30/09/2016 10:10:17
Han estado trabajando en un sitio web de ASP.NET MVC y Se ha alojado en asphostportal. Puede enviar directamente un formulario investigan a un correo electrónico específico en la página web que estoy haciendo, está funcionando perfectamente bien, el formulario se envía sin ningún problema, hasta que la albergaba. Cada vez que intento enviar un formulario, me siguen dando este error:

System.IO.DirectoryNotFoundException: No se pudo encontrar una parte de la ruta de acceso 'G: \ PleskVhosts \ sellurs.com \ httpdocs \ App_Data \ archivos \ SOS.docx'

Pero cuando trato de ejecutar mi proyecto que no está alojada, la forma todavía está enviando sin ningún problema. ¿Porqué es eso? Aquí está mi controlador:

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
var message = new MailMessage ();
                foreach (var ruta de caminos)
                {
                    var = fileinfo nuevo FileInfo (ruta);
                    var = new MemoryStream MemoryStream ();
                    usando (corriente var = fileInfo.OpenRead ())
                    {
                        stream.CopyTo (MemoryStream);
                    }
                    memoryStream.Position = 0;
                    string filename = fileInfo.Name;
                    message.Attachments.Add (nuevo Adjunto (MemoryStream, nombre de archivo));
                }
 
                // Resto de la lógica de negocio aquí
                cadena EncodedResponse = Request.Form [ "g-Reconocer texto-respuesta"];
                bool IsCaptchaValid = (ReCaptcha.Validate (EncodedResponse) == "Verdadero" true: true?);
                si (IsCaptchaValid)
                {
 
                    cuerpo var = "<p> <b> Correo electrónico De: </ b> {0} ({1}) </ p> <p> <b> Asunto: </ b> {2} </ p> <p > <b> Mensaje: </ b> </ p> <p> {3} </ p> <p> <b> Descripción: </ b> </ p> <p> {4} </ p> ";
                    message.To.Add (nueva MailAddress ( "***")); // Reemplazar con valor válido
                    message.From = new MailAddress ( "***"); // Reemplazar con valor válido
                    message.Subject = "(consultar)";
                    message.Body = string.Format (cuerpo, model.FromName, model.FromEmail, model.FromSubject, model.Message, model.Desc);
                    message.IsBodyHtml = true;
                    usando (var = smtp nueva SmtpClient ())
                    {
                        var = credencial nueva NetworkCredential
                        {
                            UserName = "***", // reemplazar con valor válido
                            Password = "***" // reemplazar con valor válido
                        };
                        smtp.Credentials = credencial;
                        smtp.Host = "smtp.live.com";
                        smtp.Port = 587;
                        smtp.EnableSsl = true;
                        smtp.SendCompleted + = (s, e) =>
                        {
                            // Eliminar archivos adjuntos
                            foreach (var ruta de caminos)
                                System.IO.File.Delete (ruta);
                        };
                        esperar smtp.SendMailAsync (mensaje);
                        ViewBag.Message = "Su mensaje ha sido enviado!";
 
                        ModelState.Clear ();
                        Ver devolver ( "Índice");
                    }
                } else
 
                {
                    TempData [ "Reconocer texto"] = "Por favor, compruebe que no es un robot";
                }
 
            Ver} return (modelo);
 
        }

Creo que el problema está en el encauzamiento, pero no estoy muy seguro de cómo solucionarlo. Alguien por favor me ayude. Sólo soy nuevo en este tipo de materias. Gracias de antemano. Y también, cuando el sitio fue sede de la barra de navegación se vuelve azul, pero en el host local es negro. Y la imagen de fondo no aparece en el sitio web alojado.
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder