Pregunta

¿Se puede hacer esto estableciendo una propiedad?

Preferiría ese enfoque para eliminar toda la seguridad antes de volver a agregarla.(Ya que esto puede tener otras consecuencias).

Otra opción que se me ocurre es reemplazar el dll del elemento web en particular por uno temporal y reiniciar el proceso .net, pero ese no es un enfoque que me guste en absoluto.

¿Qué otras opciones hay?¿Me estoy perdiendo algo obvio?

Lo que intento hacer es encontrar una manera de deshabilitar un elemento web mientras actualizamos el esquema de base de datos subyacente que está utilizando, por ejemplo.Por lo tanto, lo ideal sería deshabilitar un elemento web específico para todos los usuarios, ya sea en un sitio mío o en un sitio comunitario, realizar los cambios necesarios y luego volver a habilitarlo.Disminuyendo así el tiempo de inactividad de los usuarios.

Cualquiera que sea la solución, debemos poder hacerlo en varios servidores front-end, potencialmente en dos granjas de servidores fácilmente.

Gracias por tu ayuda.

¿Fue útil?

Solución

En web.config, puede configurar safe="false" para la etiqueta SafeControl del elemento web.Esto hará que el elemento web muestre un mensaje de error hasta que lo vuelva a establecer en verdadero.

http://technet.microsoft.com/en-us/library/cc287909.aspx

Otros consejos

Vaya a Acciones del Sitio -> Editar página Usted obtiene todas las piezas web editadas.Haga clic en el menú desplegable "Editar" del elemento web que desea desactivar y elija "Cerrar".

La parte web desaparece, ¡pero no temas!¡No se ha ido para siempre!

Para recuperarlo:
-> haga clic para Agregar un nuevo elemento web -> Opciones y galería de elementos web avanzados.
La primera opción que tiene es elegir entre "Elementos web cerrados".Al hacer clic en ese enlace, habrás mostrado una lista de todos los elementos web que habías cerrado.¡Simplemente agrega el que quieras recuperar!

escriba el código para establecer un valor en la bolsa de propiedades del sitio, establezca el valor a través del código y en la página del elemento web verifique el valor de la bolsa de propiedades, si está configurado, muestre el contenido; de lo contrario, simplemente omita.Espero que lo hayas entendido. Si no, házmelo saber. Lo dejaré claro.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top