tutorial overview net mvc microsoft framework espaƱol docs descargar asp asp.net reference

overview - asp.net tutorial



El tipo o nombre de espacio de nombres ''AspNet'' no existe en el error de espacio de nombres ''Microsoft''? (4)

Supongo que me falta una referencia, pero ¿por qué funciona en el servidor? Las referencias para estos proyectos se pueden encontrar en el directorio bin, ¿verdad?

No si las bibliotecas usadas están instaladas en el servidor. Es posible que también desee instalarlos en su estación de trabajo, o agregar las referencias adecuadas (por ejemplo, a través de NuGet) y realizar una implementación bin.

Sobre cómo averiguar qué bibliotecas te faltan: busca nombres de clases, no nombres de espacios de nombres.

He descargado un sitio web y en VS express lo abro a través de file => open website. Cuando presiono F5 para depurar obtengo constructores:

El tipo o nombre de espacio de nombres ''AspNet'' no existe en el espacio de nombres ''Microsoft''

Supongo que me falta una referencia, pero ¿por qué funciona en el servidor? Las referencias para estos proyectos se pueden encontrar en el directorio bin, ¿verdad?

Bajo website => start options => build he establecido lo siguiente: "Build web site" y target framework ".net framework 4" es el mismo que el servidor.

Supongo que está buscando un archivo DLL que contenga Microsoft.aspNet que probablemente se encuentre en el nombre de archivo TotalUnrelated en la carpeta scratchYourHeadAndLookSomeMore

¿Podría alguien ayudarme y darme una pista de por qué Microsoft.aspNet faltaría en mi computadora?

Estoy tentado a dejar este trabajo, ya que todos los proyectos son proyectos web sin ninguna documentación que no se ejecute localmente pero que necesite cambios importantes. El cliente no tiene problemas para implementar cambios en el sitio en vivo, pero yo sí.


Intento todas las soluciones anteriores pero no resolvió mi problema.

Si todavía no puedes resolver esta solución, la siguiente solución podría ayudarte.

https://www.nuget.org/packages/DotNetOpenAuth.AspNet/

Instalación de NuGet:

Vaya a Herramientas -> NuGet Package Manager -> Package Manager Console

PM> Install-Package DotNetOpenAuth.AspNet


También tuve este mensaje de error, así que reinstalé todos mis paquetes de nuget nuevamente a través de la consola del administrador de paquetes. Desafortunadamente, esto no solucionó mi problema y, después de cargar un proyecto completamente separado dentro de una solución diferente a la que estaba experimentando: el tipo o el nombre del espacio de nombres ''AspNet'' no existe en el error del espacio de nombres ''Microsoft'' , noté que estaba ocurriendo allí también. Esto significaba que había un problema con mi Visual Studio en lugar de un problema con paquetes o proyectos individuales.

Resulta que mi caché de componentes de MEF estaba dañada. Para solucionar esto, eliminé la carpeta de caché del modelo de mi Visual Studio, que se puede encontrar aquí:

%LocalAppData%/Microsoft/VisualStudio/14.0/ComponentModelCache

Mads Kristensen ha creado una extensión clara de Visual Studio de caché de componentes MEF que puede encontrar útil:

Borrar caché de componentes MEF


Vaya a Herramientas -> NuGet Package Manager -> Administrar paquetes de NuGet para la solución.

Haga clic en la pestaña en línea.

Buscar Microsoft ASP.NET Identity Framework.

Instala este paquete.

Solución de reconstrucción.