Tengo un ordenador con windows XP, IIS 5.1, y .Net framework 3.5 en el que quiero instalar una aplicación ASP.NET desarrollada en un ordenador con windows 7, IIS 7 y .Net Framework 4 (desarrollado como versión .Net 3.5).
He solucionado ya unos cuantos problemas:
1) Crear directorio virtual ....
2) Asignar los permisos en la metabase de IIS (aspnet_regiis -ga <usuario win>)
3) Me pide que ponga el modo "debug=true" en web.config
4) La página está en "VB", y pese a la declaración anterior en web.config, me pide que ponga la siguiente instrucción al principio de la página (en la configuración del directorio virtual pone "VB" como lenguaje de programación).
Código:
5) Simplifico la página a un "Hola Mundo" poniendo el "C#" en vez de "VB"<%@ language="C#" debug="true" />
Código:
6) Me da el siguiente error, que NO sé solucionar, y estoy a punto de un ataque de nervios jejejeje.<%@ language="C#" debug="true" /> <html> <body> Hola Mundo </body> <html>
Cita:
¿alguien puede echarme una mano?Error de servidor en la aplicación '/'.
--------------------------------------------------------------------------------
Referencia a objeto no establecida como instancia de un objeto.
Descripción: Excepción no controlada al ejecutar la solicitud Web actual. Revise el seguimiento de la pila para obtener más información acerca del error y dónde se originó en el código.
Detalles de la excepción: System.NullReferenceException: Referencia a objeto no establecida como instancia de un objeto.
Error de código fuente:
[Líneas de código fuente no relevantes]
Archivo de origen: c:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\Temp orary ASP.NET Files\farmacia\bde11215\c812e92\App_Web_a.aspx.cdc ab7d2.8ayloyge.0.cs Línea: 0
Seguimiento de la pila:
[NullReferenceException: Referencia a objeto no establecida como instancia de un objeto.]
System.Web.Hosting.ISAPIWorkerRequestInProc.GetSer verVariable(String name) +1802
System.Web.Hosting.ISAPIWorkerRequest.ReadRequestH eaders() +121
System.Web.Hosting.ISAPIWorkerRequest.GetKnownRequ estHeader(Int32 index) +84
System.Web.Configuration.HttpCapabilitiesEvaluator .GetUserAgent(HttpRequest request) +68
System.Web.Configuration.HttpCapabilitiesEvaluator .Evaluate(HttpRequest request) +50
System.Web.Configuration.HttpCapabilitiesBase.GetB rowserCapabilities(HttpRequest request) +162
System.Web.HttpRequest.get_Browser() +134
System.Web.UI.Page.SetIntrinsics(HttpContext context, Boolean allowAsync) +274
System.Web.UI.Page.ProcessRequestWithNoAssert(Http Context context) +11
System.Web.UI.Page.ProcessRequest(HttpContext context) +49
ASP.a_aspx.ProcessRequest(HttpContext context) in c:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\Temp orary ASP.NET Files\farmacia\bde11215\c812e92\App_Web_a.aspx.cdc ab7d2.8ayloyge.0.cs:0
System.Web.CallHandlerExecutionStep.System.Web.Htt pApplication.IExecutionStep.Execute() +358
System.Web.HttpApplication.ExecuteStep(IExecutionS tep step, Boolean& completedSynchronously) +64
--------------------------------------------------------------------------------
Referencia a objeto no establecida como instancia de un objeto.
Descripción: Excepción no controlada al ejecutar la solicitud Web actual. Revise el seguimiento de la pila para obtener más información acerca del error y dónde se originó en el código.
Detalles de la excepción: System.NullReferenceException: Referencia a objeto no establecida como instancia de un objeto.
Error de código fuente:
[Líneas de código fuente no relevantes]
Archivo de origen: c:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\Temp orary ASP.NET Files\farmacia\bde11215\c812e92\App_Web_a.aspx.cdc ab7d2.8ayloyge.0.cs Línea: 0
Seguimiento de la pila:
[NullReferenceException: Referencia a objeto no establecida como instancia de un objeto.]
System.Web.Hosting.ISAPIWorkerRequestInProc.GetSer verVariable(String name) +1802
System.Web.Hosting.ISAPIWorkerRequest.ReadRequestH eaders() +121
System.Web.Hosting.ISAPIWorkerRequest.GetKnownRequ estHeader(Int32 index) +84
System.Web.Configuration.HttpCapabilitiesEvaluator .GetUserAgent(HttpRequest request) +68
System.Web.Configuration.HttpCapabilitiesEvaluator .Evaluate(HttpRequest request) +50
System.Web.Configuration.HttpCapabilitiesBase.GetB rowserCapabilities(HttpRequest request) +162
System.Web.HttpRequest.get_Browser() +134
System.Web.UI.Page.SetIntrinsics(HttpContext context, Boolean allowAsync) +274
System.Web.UI.Page.ProcessRequestWithNoAssert(Http Context context) +11
System.Web.UI.Page.ProcessRequest(HttpContext context) +49
ASP.a_aspx.ProcessRequest(HttpContext context) in c:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\Temp orary ASP.NET Files\farmacia\bde11215\c812e92\App_Web_a.aspx.cdc ab7d2.8ayloyge.0.cs:0
System.Web.CallHandlerExecutionStep.System.Web.Htt pApplication.IExecutionStep.Execute() +358
System.Web.HttpApplication.ExecuteStep(IExecutionS tep step, Boolean& completedSynchronously) +64
Gracias