Вопрос

Установка сцены:
My Web Applications asp.net содержит номер версии, который увеличивается во время каждого выпуска. Мы выпускаем каждую неделю внутри нашей тестовой команды и через четыре недели или около того для нашего клиента.

Вопрос:
Я хочу включить номер версии в наше приложение. Какие методы вы использовали так, чтобы ваше веб-приложение несет номер версии? Мета-тег? Просто добавил его к нижнему нижню?

Это было полезно?

Решение

Если вы находитесь в контакте с клиентом много (для исправлений ошибок или изменений), вы должны сохранить номер версии в месте, которое легко найти (например, нижний колонтитул). Вы просим клиента, какую версию они работают, если они не могут найти ее, это разочарует как для клиента, так и для сотрудников поддержки.

Убедитесь, что ваш нижний колонтитул является пользовательским управлением или что версия хранится в таблице базы данных, либо файл ресурса, так что вы обновляете раз, а затем пройти через каждую обновление страницы. Моя рекомендация - это контроль пользователя, и если вы хотите отслеживать версию хранить номера версий в базе данных и прочитайте его в вашем управлении пользователя.

Вы можете взять MS Manager выполнения справки-> О данном меню и отображение номера версии, скажем, POPUP JS или на другой странице.

Если по какой-то причине вам не нравится номер версии на нижнем колонтитуле или даже в меню справки, и вы не имеете дело с клиентом регулярно, вы можете поставить его в качестве метаданных или в исходном коде вашего HTML.

Другие советы

У нас есть некоторая информация о том, где мы отображаем номер версии (SaaS-приложение).

Но серьезно, с номерами версий веб-программного обеспечения не относятся. Это точка мигрирования в Интернет - так что пользователи, наконец, забывают о этих версиях, обновлениях, пакетах обновления и т. Д. В противном случае идея постоянно обновленного веб-приложения (вечная бета-бета) на самом деле не хватает любой стороной.

В некоторых проектах мы добавили номер версии для нижнего колонтитула. Мы отображаем номер версии сборки (любую из наших собраний).

С помощью этого метода нам не нужно было заботиться о тексте нижнего колонтитула, пока мы увеличивали версию сборки.

Версия сборки была извлечена отражением.

Я видел много веб-приложений (и веб-сайтов), которые я видел, что добавьте номер версии в виде комментариев в созданном HTML. BBC является одним из них - просмотреть источник, и вы увидите <!-- Barlesque v34.8 --> в заголовке. (Barlesque - это система макета BBC.)

Проверьте код опубликованный здесь. Отказ Он соберет и отображает информацию о версии .NET Framework. В любое время вам нужна информация о версии текущей сборки, вы можете использовать

Assembly.GetExecutingAssembly().GetName().Version

Точно так же, чтобы получить информацию о версии для определенной сборки, вы можете либо отражать непосредственно на сборке, либо просто использовать класс в сборке

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

Там, где ClassknowntobeintheTargetAssembly - это класс, объявленный в сборке, вы хотите получить информацию о версии.

Кстати, эти комментарии предполагают, что сборки подписаны.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top