Как лучше всего разместить файл "read me" на целевом компьютере при развертывании приложения ASP.NET с использованием пакета.MSI?
Для веб-приложения ASP.NET, которое упаковывается и продается клиентам для развертывания, какое было бы наилучшее расположение для файла "read me" с примечаниями о настройке и настройке в целевой системе?
Требования:
- Файл не должен быть доступен пользователям веб-приложения, а только лицу, выполняющему настройку и настройку.
- Файл должен использоваться программой установки MSI, чтобы его можно было отображать как часть пользовательского интерфейса мастера установки.
- Решение должно быть простым и очень дешевым. (Я не хочу сложного решения для простого текстового файла.)
Некоторые мысли, которые у меня есть, - это скопировать файл в *App_Data* или в корзину, так как по умолчанию это защищенные папки, а затем извлечь файл из одного из этих мест в программе установки.
2 ответа
Файл readme должен быть отдельным файлом, который находится рядом с MSI на носителе, на котором вы распространяете веб-приложение. Это стандартная практика, датируемая поколениями назад темных веков. Если вы распространяете информацию для скачивания из Интернета, тогда есть ссылка на MSI и ссылка на файл readme.
Вы также можете включить этот файл в MSI, но, возможно, это неподходящее место, так как пользователь еще не достиг стадии конфигурации, и если он не распечатает его, он не сможет обратиться к нему позже в MSI. процесс (если у вас есть какие-либо шаги настройки в MSI).
Наличие инструкций, доступных через веб-приложение, также, возможно, неправильно, поскольку пользователю, возможно, придется выполнить некоторую начальную настройку, чтобы перейти на страницу, сообщающую ему, как настроить приложение....
Поэтому отправляйте инструкции отдельно в MSI и убедитесь, что они хорошо выглядят и легко читаются при распечатке. Помните эти указатели:
- Инструкции не всегда читаются
- Инструкции не всегда читаются во время установки
- Инструкции не всегда читаются одним и тем же человеком, который выполняет установку
- Инструкции не всегда читаются с экрана
- Инструкции не всегда читаются правильно, даже если они просты
- Инструкции не всегда читаются (я знаю, что это дубликат первого пункта...)
Не забывайте четко различать инструкции по настройке до и после установки (даже если они находятся в одном документе) - вы хотите минимизировать риск того, что конечный пользователь ошибется (что некоторые из них будут делать независимо от того, как сильно ты стараешься).
Вложите важное сообщение в ваше приложение. Сделайте это как Apache, где написано "это новая установка...." и не позволяйте этому экрану исчезать, пока он не войдет и не выполнит все то, что вы считаете важным.
Это не проблема для вашего установщика.