APP-V IIS部署指南:从基础到发布

需积分: 9 1 下载量 144 浏览量 更新于2024-09-17 收藏 634KB DOCX 举报
"微软应用程序虚拟化APP-V的部署方法,主要涉及IIS类型的部署,包括Streaming Server的安装、虚拟目录创建、权限配置、请求过滤、MIME类型添加以及发布文档的编写。" 在IT领域中,微软应用程序虚拟化(Application Virtualization, APP-V)是一种高效的技术,它允许用户在不安装应用程序到本地系统的情况下运行软件。APP-V通过虚拟化环境将应用封装,从而减少系统冲突,简化管理,并提高安全性。"APP-V IIS Type部署"是指利用IIS(Internet Information Services)作为流媒体服务器来分发和运行APP-V包。 **一、基本结构** 在APP-V IIS部署中,基础架构通常包括以下组件: 1. **Streaming Server (IIS)**:作为APP-V内容的分发点,IIS服务器存储并提供虚拟应用包的流式传输。 2. **Content Directory**:在本地磁盘上创建的共享目录,用于存放APP-V包。 3. **Virtual Directory**:在IIS的默认网站下设置,指向Content Directory,使得客户端可以通过HTTP/HTTPS协议访问应用包。 **二、部署步骤** 2.1 **部署Streaming Server (IIS)** - 使用PowerShell脚本`Install-IIS.ps1`和`Common.ps1`安装IIS角色服务。 - 创建共享目录`content`在C盘,并设置相应的文件共享权限。 - 在IIS中新建虚拟目录`content`,映射到C:\content。 - 开启目录浏览以便于查看目录内容。 - 配置IIS,启用匿名身份验证和Windows身份验证,确保安全访问。 - 添加请求过滤规则,增强安全性,防止恶意请求。 - 在虚拟目录下复制`Web.config`文件,配置MIME类型,确保服务器能够识别和处理APP-V包。 **测试与验证** 通过访问`http://servername/content`来测试IIS服务器是否正常工作。 **2.1.7 发布文档设置** 发布文档`publishing.aspx`和`publishing.aspx.cs`是关键部分,它们定义了应用的发布策略和生成XML数据,供客户端获取应用列表和状态信息。`publishing.aspx`包含ASP.NET代码,而`publishing.aspx.cs`是其后台代码,用于生成应用的XML表示。 在实际部署过程中,需要根据组织的具体需求调整配置,如管理策略、报告设置、刷新频率等。确保所有安全措施到位,同时考虑网络带宽和性能优化,以提供流畅的用户体验。 APP-V IIS Type部署是将应用程序虚拟化技术与Web服务结合,实现远程和分布式环境下的应用程序分发。这种部署模式适合大型企业或云环境,能够有效管理和分发大量的应用程序,同时减少对本地系统的维护和冲突。