Error en aplicación web al usar framework 4.5

Error de servidor en la aplicación '/asp.netwebadminfiles'.


Error de compilaciónDescripción: Error durante la compilación de un recurso requerido para dar servicio a esta solicitud. Revise los detalles de error específicos siguientes y modifique el código fuente en consecuencia.
Buenas es que estoy haciendo una aplicación web y cuando entro a la opción proyectos configuración de ASP.NET me sale el siguiente error que tambien sucede cuando cambio a framework 4.0 pero si bajo la versión a 3.5 ya sale normal

Mensaje de error del compilador: CS0122: 'System. Configuration. StringUtil' no es accesible debido a su nivel de protección

Error de código fuente:

Línea 987:
Línea 988:             // Put together some unique app id
Línea 989:             string appId = StringUtil.GetNonRandomizedHashCode(String.Concat(appPath, appPhysPath)).ToString("x", CultureInfo.InvariantCulture);
Línea 990:
Línea 991:

Archivo de origen: c:\Windows\Microsoft.NET\Framework64\v4.0.30319\ASP.NETWebAdminFiles\App_Code\WebAdminPage.cs    Línea: 989

Ese error sale solo cuando entro en esa opción ya que si ejecuto el proyecto normal me sale sin ningún problema me podrían ayudar por favor a solucionar el problema que debo hacer para que me deje entrar sin tener que cambiar el framework

Respuesta
1

El nivel de protección depende de como se genero el método. Osea publico, privado, estático, interno. ¿Una pregunta esa clase stringutil es de windows?  Osea a que namespace pertenece?

Yo tengo conocimiento básicos de este tema pero no entiendo tu pregunta no se a que te refieres con clase de stringutil yo estoy trabajando en windows normal y pase la aplicación a otro pc y hay si me funciona sin problemas entonces me imagino que sera la configuración de algo del equipo donde trabajo que es una mac en la que tengo windows 10 instalado bajo bootcamp,por lo que habia desistido con eso ya que siempre me aparece un problema nuevo por ejemplo ahora intento crear una nueva aplicación de asp.net y debería salir lo que ya tiene hecho por defecto y me sale este error

Error HTTP 403.14 - Forbidden

El servidor web está configurado para no mostrar una lista los contenidos de este directorio.

Causas más probables:

No se ha configurado un documento predeterminado para la dirección URL solicitada y el examen de directorios no está habilitado en el servidor

La verdad no se como habilitar eso que dice de examen de directorio. 

Muchas gracias por tu respuesta  si me gustaría que me aclararas eso que me preguntas del nameSpace no se si lo debo mirar en la aplicación en alguno de los nameSpace que uno coloca o como seria el asunto

El error 403 es debido a que el usuario de ejecución en el pool no tiene acceso para ver/escribir/ejecutar ese sitio. Debes darle permisos al pool de conexión al sitio.

https://support.microsoft.com/es-es/kb/942062 

Lo de la clase stringutils, puedes copiar el código y así podemos verlo los dos juntos.

1 respuesta más de otro experto

Respuesta
1

I. Hola Diana, tal vez se podría actualizar la versión de Net Framework, pero si no deseas o puedes hacerlo, te sugiero revisar estos tres tutoriales, en especial el tercero, el video. Mucha suerte.

http://martinono.blogspot.com.es/2015/03/utilizar-administrador-aspnet-usando.html 

https://support.microsoft.com/es-es/kb/917413 

https://www.youtube.com/watch?v=IN3OsXo-bNc 

Hola gracias por tu respuesta

Te cuento que yo creo que ya tengo el framework actualizado porque antes me salia un error cuando creaba un proyecto con framework 4.5 que ni siquiera dejaba crearlo y baje una actualización del visual y ya me dejo y mira que el me deja ejecutar el proyecto entrar por donde dice el explorador y mostrar la pagina que se crea por defecto con las opciones de registrar e iniciar sesión, etc pero el problema esta es cuando entro en la opción de proyecto - configuración de asp.net donde se crean los perfiles y se administra lo de seguridad

Con respecto a las 3 opciones que me diste te cuento que ya las habia visto yo antes de preguntar busque por todos lados el error y las 3 me salieron y las probé pero ninguna funciono incluso vi un vídeo donde me hacia activar todas las opciones de ISS de activar o desactivar características de windows pero tampoco funciono.

Cuando le doy a proyecto - configuración de asp.net me sale este mensaje y me sale la siguiente ventana no se si es algo que bloquea ese archivo y por eso sale el error

No se si tendrás otra forma de ayudarme a solucionar el problema.

Muchas gracias

I. Buenas Diana, lo siento, tenía que probar. La verdad, no tengo conocimientos en ASP.Net, ojalá otra persona te pueda guiar.

Sigo buscando información, desde Google images se arrojan estos resultados, creo que no son muy funcionales.

http://www.rpmdreams.com/default.aspx.vb 

http://paulabrown.net/default.aspx.vb 

http://www.marcorico.com/default.aspx.vb 

Una incidencia muy similar, tratar de solucionarlo (a partir del último post de la primera página del hilo)

http://forum.embeddedethernet.com/viewtopic.php?f=4&t=2134 

En esta otra incidencia un compañero dió con la solución así:

https://forums.iis.net/t/1173073.aspx 

**He encontrado una solución. Que necesitaba para habilitar páginas de error personalizadas en este sitio.

Administrador de IIS - 'configuración de la función Editar'> elija - -> Site -> Páginas DoubleClick error> de respuesta de error - hacer clic páginas de error personalizadas**

-- Sin traducir:

**IIS Manager -> Site -> doubleclick Error Pages -> choose 'Edit feature settings' -> Error Response -- click Custom Error pages.**

Intento Googlear en función del error, pero me temo que no consigo acercarme.

https://msdn.microsoft.com/es-es/library/w566a94d(v=vs.100).aspx 

http://www.bruceclay.com/blog/microsoft-iis-custom-404-error-page-configuration/ 

https://support.microsoft.com/es-es/kb/822322 

http://www.codeproject.com/Questions/656012/IIS-Error-on-localhost-for-ASP-NET-Web-App 

Si buscamos por "ASP.NET localhost2159 error asp.netwebadminfiles", vemos varias incidencias muy similares, sólo que el número del mensaje de error no es "2159". Siento mucho no poder ser de ayuda.

Añade tu respuesta

Haz clic para o

Más respuestas relacionadas