Устанавливание Моего Собственного Приложения с помощью Установщика Веб-платформы MS

Это могло бы быть лучшим вопросом для StackOverflow. Однако я дам мой 2c так или иначе.

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

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

Все Ваше приложение должно волноваться о, на самом деле пишет в журнал. Определенно сохраните в коде, который проверяет на источник для существования. Но если это не находит его, корректно ухудшает и находит альтернативный способ уведомить администратора сайта как простая ошибочная страница.

1
задан 1 March 2011 в 16:23
1 ответ

Да, можно загрузить приложение на галерею, но существует несколько протестов. Из сообщения Scott Hanselman по этой теме:

Для загрузки на галерею приложение должно:

  1. Будьте Текущими: приложение, на которое Вы предоставляете ссылку, должно быть последней, стабильной версией финальной версии, доступной, размещенной на публично доступном веб-URL

  2. Будьте Бесплатными: приложение, для которого Вы отправляете ссылку на веб-приложение Microsoft Галерея, должно быть предоставлено бесплатное и полностью функциональное без ограничений по времени. Добро пожаловать взимать за профессиональные услуги по поддержке или консалтинговые услуги и/или обеспечить расширенную, версию для предприятия приложения для покупки на Вашем сайте. Мы будем рады предоставить ссылку на Ваши коммерческие товары и услуги от Вашей страницы в веб-приложении Microsoft Галерея.

  3. Будьте Совместимы: приложение, которому Вы предоставляете ссылку, должно работать на Windows Server 2003, Windows Server 2008, Windows XP & Windows Vista с помощью лучших практик при запуске приложений ASP.NET и приложений PHP на IIS.

  4. Будьте Развертываемы: приложение, которому Вы предоставляете ссылку, должно интегрироваться с Microsoft Web Deploy, как описано в веб-приложении Microsoft, Упаковывающем Руководство, и работать с Microsoft Web Platform Installer v2.

  5. Поддерживайтесь: необходимо обеспечить общедоступный веб-сайт, где конечные пользователи могут загрузить приложение, найдите документацию и/или освободитесь на базисной поддержке максимальных усилий через форум.

  6. Будьте Hostable: приложение, которому Вы предоставляете ссылку, должно работать хорошо в общей размещенной среде, а также когда пользователь имеет административные права для компьютера.

  7. Будьте Содержащими: Если Ваша ссылка включена в Галерею, необходимо включать ссылку на веб-сайте сообщества приложения к записи Приложения на веб-приложении Microsoft Галерея.

  8. Будьте В безопасности: приложение, которому Вы предоставляете ссылку, не должно вредить клиентам или быть злонамеренным, быть нечестным, быть разрушительным, быть агрессивным, или действие любым способом, ограниченным веб-соглашением о Подаче заявки Галереи.

0
ответ дан 4 December 2019 в 10:29

Теги

Похожие вопросы