Windows Web应用程序长廊原则

作者: Mai-Lan Tomsen Bukovec
iisteam发布于2009年03月16日
iisteam发布于2009年03月25日

 

Windows Web Application Gallery使大家可以方便的浏览,查找与安装社区中流行的ASP.NET及PHP应用程序。用户可以浏览不同类型的web站点应用程序,包括图片库、博客以及商业网站。当一个应用程序被Web应用程序长廊所接受了以后,应用程序将会被加入Web应用程序长廊的ATOM源中。ATOM源会被Web应用程序长廊自己,Web Platform Installer, IIS7 Manager所使用,并参与托管Control Panels。

要把应用程序加入Web应用程序长廊,开发人员应按照这些原则来构建,以实现统一的、高质量的用户体验:

  • 保证当前可用: 您最少需要提供一个指向稳定的发布版本的应用程序连接,该应用程序被托管在一个公共的、可用的Web URL上。
  • 免费: 您的应用程序必须是免费的、全功版本,并且没有时间限制。您可以通过提供专业的服务以及咨询服务,和/或提供一个增强的企业版本的应用程序(可以在您的网站上进行购买),来进行收费。我们很高兴为您的商业产品和服务在Windows Web应用程序长廊上提供连接。
  • 兼容性: 您提供的连接所指向的应用程序必须应用在IIS上运行的ASP.NET和PHP应用程序的最佳实践,并且运行在Windows Server 2003, Windows Server 2008, Windows XP以及Windows Vista上。
  • 可部署: 您提供的连接所指向的应用程序,必须像Microsoft Web Application Packaging Guide所描述的那样与Microsoft Web Deploy 相集成,并可以与Microsoft Web Platform Installer v2一起运行。
  • 支持: 您必须提供一个公共的、可用的、可供用户下载您的应用程序的web站点,查找文档并/或得到一个被论坛支持的基础(basis)。
  • 可以被托管: 您提供的连接所指向的应用程序必须在共享的托管环境下,用户拥有管理权限时,能够良好的运行。
  • 可被包含(Be Inclusive): 如果您的连接被包括在长廊(Gallery)中,您应该在您应用程序社区网站上包含一个指向您在Windows Web应用程序长廊上的应用程序入口(entry)的连接。
  • 安全: 您提供的连接所指向的应用程序对客户必须是无害的,并严格遵守Web长廊应用程序提交协议,不能向用户提供恶意的,虚假的,有破坏性的,威胁性的软件。