Pregunta

Configuración de la escena:
Mi aplicación asp.net web lleva un número de versión que se incrementa durante cada lanzamiento. Estamos liberando todas las semanas internamente para nuestro equipo de pruebas y después de cuatro semanas o más para nuestro cliente.

La pregunta:
Quiero incluir el número de versión de nuestra aplicación. ¿Qué métodos ha utilizado de manera que su aplicación web lleva el número de versión? etiqueta meta? simplemente añadido al pie de página?

¿Fue útil?

Solución

Si usted está en contacto con el cliente una gran cantidad (por correcciones de errores o cambios) se debe mantener el número de versión en un lugar que es fácil de encontrar (como el pie de página). Se encontrará que pide el cliente cuál es la versión que se están ejecutando, si no pueden encontrar que es frustrante tanto para el cliente y el personal de apoyo.

Asegúrese de que el pie de página es un control de usuario o que la versión se almacena, ya sea en una mesa de base de datos o un archivo de recursos de modo que actualice una vez en lugar de ir a través de cada actualización de la página. Mi recomendación es un control de usuario y si desea realizar un seguimiento de versiones de tienda de los números de versión en una base de datos y leerlo en el control de usuario.

Puede tomar la ruta de MS de hacer un Ayuda-> Acerca dieron un menú y mostrar el número de versión en una ventana emergente decir js o en otra página.

Si por alguna razón no lo hace como el número de versión en un pie de página o incluso una ventana emergente menú de ayuda y no se ocupan con el cliente regularmente se puede poner como meta datos o en el código fuente de su HTML.

Otros consejos

Tenemos alguna página de información donde mostramos el número de versión (aplicación SaaS).

Pero en serio, con el software Web números de versión son irrelevantes. Es el punto de migrar a la web -. Para que los usuarios finalmente se olvidan de esas versiones, actualizaciones, servicio de paquetes etc. De lo contrario la idea de una aplicación web constantemente actualizada (beta perpetua) no es realmente captada por cualquiera de las partes

En algunos proyectos que añade el número de versión al pie de página. Exhibimos la Asamblea (cualquiera de nuestras asambleas) Número de versión.

Con este método que no tiene que preocuparse por el texto en el pie de página, siempre que incrementa la versión de ensamblado.

Versión Asamblea se extrajo con la reflexión.

He visto muchas aplicaciones web y sitios web () He visto que añadir el número de versión como un comentario dentro del código HTML generado. La BBC es uno de ellos - ver la fuente y verá <!-- Barlesque v34.8 --> en la cabecera. (Barlesque es el sistema de diseño de la BBC.)

Salida del código escrito aquí . Se encargará de recopilar y mostrar la información de la versión de .NET Framework. Cada vez que necesite la información de versión del conjunto actual, puede utilizar

Assembly.GetExecutingAssembly().GetName().Version

Del mismo modo, para obtener la información de versión de un montaje especial, puede reflejar directamente en el montaje, o simplemente utilizar una clase en la asamblea

typeof(ClassKnownToBeInTheTargetAssembly).Assembly.GetName().Version

donde ClassKnownToBeInTheTargetAssembly es una clase declarada en la asamblea desea que la información de la versión de.

Por cierto, estos comentarios asumen que las asambleas se firman.

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