Voy a Construir un ASP.NET proyecto con PL,BL,DAl, SER del Modelo de Datos de Entidad(=.edmx) que me genera a partir de un servicio Basado en DB (= .mdf) que se encuentra en mi DAL proyecto.

Hice copia la cadena de conexión de la aplicación.config a la PL web.config

lo que está mal? por qué me sale este error:

Sistema.De datos.SqlClient.SqlException: Un intento adjuntar un auto-nombrado
base de datos para el archivo de C:\Documents and Settings\usuario\שולחן העבודה\למידה
אישית\Lev\Lev\App_Data\Midrasha.mdf fallado. Una base de datos con el mismo
nombre existe, o archivo especificado no se puede abrir, o se encuentra en
UNC.

mi lógica de código es PL->BL->DAL- > intente guardar el nuevo objeto a la base de datos.
la línea de código que generan el problema es :

public void AddFeedback(Feedback feed)
{
    MidrashaEntities _context = new MidrashaEntities();
    _context.Feedback.AddObject(feed);
    _context.SaveChanges();  <-------throw the exception
}

Feedback es una tabla en mi DAL SQL que me generan como Objeto de la entidad.

  • r en una red ?
  • UNC es el formato de nomenclatura con \\server\share\path\file.ext. Como contraposición a la llanura de edad de DOS/Windows D:\path\file.ext. El acceso UNC acciones desde un servidor basado en la aplicación (como un ASP.NET uno) es difícil.
  • no, no estoy en una red. mi proyecto se encuentra en el escritorio
  • Yo diría que el ‘שולחן העבודה\למידה אישית’ caracteres están haciendo el lío. Son capaces de mover el archivo mdf en otro lugar?
InformationsquelleAutor Rinacom | 2012-01-23

2 Comentarios

  1. 2

    Tuve el mismo error de antes de Mi Error antes de que en la Cadena de Conexión para asegurarse de que usted tiene el derecho Cadena de Conexión

  2. 0

    Que si en una red y su doc de la carpeta es un compartir en el ANUNCIO de esto tornillo de seguridad. Trate de mover el proyecto a:

    C:\MYProject\

    y ver si eso lo arregla.

Dejar respuesta

Please enter your comment!
Please enter your name here